Skip to main content
POST
string
required
Bearer token: Bearer YOUR_ACCESS_TOKEN
string
required
Title shown on the checkout page (e.g. "Invoice #1234" or "Pro Plan — Monthly").
number
required
Amount expected from the customer, in USD.
string[]
required
One or more asset codes to accept. Must be from the supported payment assets list. Example: ["USDC_SOL", "USDT_POL", "USDC_BASE"].
string
Optional description of the goods or service being purchased (max 1000 characters). Shown on the hosted checkout page and included in the customer receipt email.
string
Pre-fill the customer email on the checkout page.
string
URL to POST payment event notifications to. See Webhooks.
string
Logo URL displayed on the hosted checkout page.
string
Your internal order/reference ID attached to this payment for reconciliation.