Order is initiated by making an API call where all the details of the order are passed as a JSON payload.
The Trustly backend will respond with the checkout URL.
Please refer to our documentation on how the JSON-RPC works and how an order is initiated.
ReturnToAppURL parameter
The JSON payload must contain a ReturnToAppURL
parameter in the order initiation API call for orders originating from a native application.
This parameter value should be a deep link (Universal/Application link or URL scheme) to your native application and should be unique. We use this value to automatically redirect back to your native application if a third party application or website needs to be launched during the order flow.
For transactions being initiated on other platforms such as on desktop/standalone browsers (that is, not originating from your native app) the ReturnToAppURL
attribute should not be included in the API call.
Example
{
...
"params": {
...
"Data": {
...
"Attributes": {
...
"ReturnToAppURL": "myapp://"
...
In the next step you will use the checkout URL to present the Trustly checkout in your native applications.