Overview
Standard payments are same-currency payments whereinvoiceCurrency and paymentCurrency match.
Use this type when you want straightforward crypto settlement without conversion or crosschain routing.
Native Currency Payments
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
ERC20 Token Payments
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)
How It Works
Create request or initiate payout
Use either:
- POST /v2/request for request-first flows
- POST /v2/payouts for payment-first flows
invoiceCurrency and paymentCurrency.Get payment calldata
Fetch payment payload with GET /v2/request//pay when using request-first flow.The response includes:
- payment transaction calldata
- approval calldata when token approval is required
- metadata such as
stepsRequiredandneedsApproval
Supported Networks & Tokens
Chains & Currencies
Choose valid chain/token pairs from the supported currencies and chains catalog.
Token Types
Supports native currency payments and ERC20 token payments.
Used In
Invoicing
Simple crypto invoices
Checkout
Direct same-currency checkout payments