Transaction Session API
Creates a Headless Cards transaction session. Returns a sessionId for your integration. Requires a valid partner access token and approved KYC where applicable.
Note: Ensure the quoteId was generated with paymentMethod set to credit_debit_card.
Authentication: use either Transak Auth, which sends the user’s authorization token, or Partner Auth (Auth Reliance), which sends x-access-token and x-user-identifier. Do not send both. See the headers below.
Headers
End user’s originating IP. More details here
Your Partner API key. You can find this in the Partner Dashboard.
Partner Auth (Auth Reliance). Your Partner Access Token. Send it with x-user-identifier, and do not send authorization. See Auth Reliance Flows and how to create a Partner Access Token.
Partner Auth (Auth Reliance). The email address of the user you authenticated. Send it with x-access-token.
Request
Quote ID from the Quotes API.
Auto-fetched from user profile if omitted.