Authentication
Send a key in thex-api-key header on every REST request and MCP connection:
Every request made with a buyer key is limited to that buyer’s cards and transactions. Keys are shown once, as
plainKey in the creation response.
Branding endpoints are the exception. They need a signed-in dashboard user. See Brand hosted pages.
Permissions
Retries and idempotency
Transactions, updates and cancellations each take anidempotencyKey, so you can retry safely without buying twice. See Keep the same idempotency key. Setup links take no key; each call creates a new link.