Overview
Request creation and status querying form the foundation of Request Network operations, enabling invoice generation and payment tracking throughout the lifecycle.Request Creation
Invoice Requests
Traditional invoicing workflows
Payment Requests
Direct payment collection
How It Works
Process:- Create: Submit request with payee, payer, and amount details
- Store: Decentralized storage on IPFS
- Index: Blockchain indexing for discovery
- Track: Real-time status monitoring
Request Properties
Core Information
- Payee: Request creator/recipient
- Payer: Payment sender (optional)
- Amount: Payment amount and currency
- Due Date: Payment deadline
Payment Configuration
- Payment Network: ERC20, ETH, or custom
- Accepted Tokens: Supported payment currencies
- Conversion: Fiat-denominated crypto payments
Status Lifecycle
Request States
created- Request initializedpending- Awaiting paymentpaid- Payment completedcancelled- Request cancelled
Payment States
no_payment- No payment detectedpartially_paid- Partial payment receivedpaid- Full payment completedoverpaid- Payment exceeds requested amount
Query Methods
Single Request
Get specific request by ID
Batch Queries
Multiple requests in one call