Create and Pay Requests
The Request Network API provides an interface for creating and paying requests within your application.
Core Functionality
Supported Chains and Currencies
API key for authentication (optional if using Client ID)
Client ID for frontend authentication (optional if using API key)
Origin header (required for Client ID auth, automatically set by browser)
The wallet address of the payer
The wallet address of the payee. Required for all requests except crypto-to-fiat
The payable amount of the invoice, in human readable format
Invoice Currency ID, from the Request Network Token List e.g: USD
Payment currency ID, from the Request Network Token List e.g: ETH-sepolia-sepolia
Whether crypto-to-fiat payment is available for this request
Merchant reference for receipt tracking and identification
ID of the original request for recurring payments
Payment reference of the original request for recurring payments
Request created successfully
Validation failed
Wallet not found
Too Many Requests
The requestId for the request
01e273ecc29d4b526df3a0f1f05ffc59372af8752c2b678096e49ac270416a7cdbAPI key for authentication (optional if using Client ID)
Client ID for frontend authentication (optional if using API key)
Origin header (required for Client ID auth, automatically set by browser)
Request status retrieved successfully
Request not found
Too Many Requests
The requestId for the request
01e273ecc29d4b526df3a0f1f05ffc59372af8752c2b678096e49ac270416a7cdbAPI key for authentication (optional if using Client ID)
Client ID for frontend authentication (optional if using API key)
Origin header (required for Client ID auth, automatically set by browser)
Whether the recurrence is stopped
Recurrence updated successfully
No content
Request not found
Too Many Requests
No content
The requestId of the request
01e273ecc29d4b526df3a0f1f05ffc59372af8752c2b678096e49ac270416a7cdbThe wallet address of the payer.
0x6923831ACf5c327260D7ac7C9DfF5b1c3cB3C7D7The source chain of the crosschain payment
The source token of the crosschain payment
The amount to pay, in human readable format
Optional client user ID for off-ramp payments
user-123Optional payment details ID for off-ramp payments
fa898aec-519c-46be-9b4c-e76ef4ff99d9Fee percentage to apply at payment time (e.g., '2.5' for 2.5%)
0.02Address to receive the fee
0x6923831ACf5c327260D7ac7C9DfF5b1c3cB3C7D7API key for authentication (optional if using Client ID)
Client ID for frontend authentication (optional if using API key)
Origin header (required for Client ID auth, automatically set by browser)
Payment calldata retrieved successfully
Validation failed
Request not found
Too Many Requests
API key for authentication (optional if using Client ID)
Client ID for frontend authentication (optional if using API key)
Origin header (required for Client ID auth, automatically set by browser)
The wallet address of the payee
The payable amount of the invoice, in human readable format
Invoice Currency ID, from the Request Network Token List e.g: USD
Payment currency ID, from the Request Network Token List e.g: ETH-sepolia-sepolia
Fee percentage to apply at payment time (e.g., '2.5' for 2.5%)
Address to receive the fee
The wallet address of the payer, use to check if payer approval exists
Merchant reference for receipt tracking and identification
Request created and payment initiated successfully
Wallet not found
Too Many Requests
Create and Pay Request Workflow
Last updated
Was this helpful?