Integration and API requests

To integrate Server to Server using our API, see API reference – Server to Server.

3D Secure requests

Make a direct POST /orders request.

"type": "direct",
"gateway": "CREDITCARD",

We recommend redirecting customers to the payment_url returned in the response.

Otherwise, you can use the rendered HTML form returned in the response.

    "customer_verification": {
         "html": "<html>\n<head>\n<title>3D Html form</title>....",
         "type": "form" 

Once the customer has successfully processed the verification step to finalize the payment, we send Completed status to your backend via the notification_url.

To retrieve more information about the order, make a GET /orders/{order_id} request.

Non-3D Secure requests

When 3D Secure verification is required, the transaction status response is processed directly and no HTML form is returned.

    "success": true,
    "data": { }

POST notifications

POST notifications

Optionally, to automatically send the transaction status to the notification_url via a POST call (instead of the default GET method), enable POST notifications.

"payment_options": {
        "notification_url": "https://my.notificatio.url",
        "notification_method" : "POST",
        "cancel_url": null,
        "redirect_url": null,


Propose a change on GitHubexternal-link-icon or
send an email to [email protected]

Other languages

For an explanation in another language, contact your account manager.