Merchant API token
Server-to-server operations
Authorization: Bearer <MERCHANT_API_TOKEN>
Payment session token
Session-scoped operations (e.g., connect wallet, funding tx)
Authorization: Bearer <paymentSessionToken>
Never expose your merchant API token in client-side code.
Certain endpoints accept a requestId to make retries safe. Reusing the same requestId will not duplicate the operation.
requestId
Provided on: Create payment session, Create capture
Format: any unique string (UUID recommended)