DEVELOPERSA payment in six lines.
One REST API across payments, balances, payouts and POS. Idempotent by default, signed webhooks with a dead-letter queue and one-click replay, and a sandbox that mirrors live behaviour — including declines.
Sandbox in 60 secondsSigned webhooks + replayIdempotency built in
POST /v1/payment_intents
{
"amount": 8600,
"currency": "usd",
"customer": "cus_ngozi_e",
"method": "card"
}
→ 201 · pi_9f2c11e4 · status: requires_confirmation
✓ Webhook payment.settled fires once, signed with your endpoint secret
✓ Missed events sit in your DLQ — replay from the console
● Key creation and webhook endpoints are managed in the console, on desktop only
AI Docs answer in plain language — paste an error, get the fix