Run the sandbox. Try it in your browser or follow the sandbox quickstart to simulate a payment through settlement.
1. Discover supported routes
Read supported capabilities and currently executable routes. Never assume a chain or token is available because it appears in a product overview.
GET /v1/capabilities2. Quote the payment
POST /v1/quotes
Content-Type: application/json
{
"source": {"chainId": "...", "asset": "...", "amountAtomic": "..."},
"destination": {"chainId": "...", "asset": "...", "recipient": "..."},
"fundingMode": "DIRECT"
}3. Obtain authorization
Obtain the payer's explicit authorization for a funding action or a bounded prefunded spend. A quote alone does not authorize transfer of funds.
4. Create and track payment
POST /v1/payments
Idempotency-Key: <unique-reference>
GET /v1/payments/{paymentId}
GET /v1/payments/{paymentId}/eventsInterface contract: These endpoints describe the target production API. The website does not itself execute payment transactions; actual API availability depends on the separately deployed payment backend.