Transaction Session API
Creates a transaction session for the Headless KYC module. Returns a sessionId for your integration.
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.
Set to kyc to initialize a Headless KYC session.