Create Widget URL
This API creates a widgetUrl to securely store widget query parameters and authentication context. This facilitates secure widget interactions by encapsulating info in a sessionId, reducing exposure in client-side requests.
Use the returned widgetUrl to load the Transak Widget. This URL expires 5
minutes after creation.
Important:
-
Each
sessionIdis single-use. -
The widget cannot be reopened using the same
widgetUrl. -
A new
sessionIdis required for every new user flow.
Call this API only from the partner backend, with partner IPs whitelisted. Direct frontend calls are not supported.
apiKey and referrerDomain are mandatory query parameters inside the
widgetParams object.
Headers
End user's originating IP. More details here
Your Partner Access Token. Please refer here for a tutorial on generating your access token.
Request
Transak Widget accepts query parameters as a JSON object. Below are some example query parameters. You can refer to the complete list of Transak Query Parameters for more configuration options.