| title | Standard Native & ERC20 Payments |
|---|---|
| description | Simple crypto-to-crypto payments using native currencies and ERC20 tokens |
Standard payments are same-currency payments where invoiceCurrency and paymentCurrency match.
Use this type when you want straightforward crypto settlement without conversion or crosschain routing.
Pay with network native currencies (for example ETH on Ethereum-compatible networks).
Characteristics:
- no ERC20 allowance step
- one payment transaction in most cases
- payer covers gas in native token
Pay with ERC20 tokens such as USDC, USDT, and DAI (depending on chain support).
Characteristics:
- may require approval before payment
- API can return approval calldata when needed
- payment then executes with token transfer transaction(s)
- POST /v2/request for request-first flows
- POST /v2/payouts for payment-first flows
For standard payments, set matching values for invoiceCurrency and paymentCurrency.
The response includes:
- payment transaction calldata
- approval calldata when token approval is required
- metadata such as
stepsRequiredandneedsApproval
For ERC20 payments, execute approval first if needed, then execute the payment transaction.
Choose valid chain/token pairs from the supported currencies and chains catalog. Supports native currency payments and ERC20 token payments.Use Supported Chains and Currencies and Request Network Token List for current availability.
Simple crypto invoices Direct same-currency checkout paymentsFor full endpoint schemas and examples, see Request Network API Reference.