In our API, you can make direct and redirect requests.
Direct requests connect directly to the specified payment method and either:
gatewayparameter takes the customer to the payment page of their bank.
You can make …
You can track the behavior of your customers through Google Analytics tracking.
This only applies to redirect requests. When the customer reaches the MultiSafepay payment page, the UA-code is generated and appears in the HTML.
Notifications are webhooks where the API notifies your web server when the status of a transaction changes. They are triggered by actions by:
We add 2 parameters to the notification request:
POST requests, we add the order data to the request body.
You can ignore requests if:
Note: If an email template is set for a German customer, but the
locale parameter is
en_US, the English email template is sent instead of the German …
redirect_url is the URL of your success/thank you page, where customers are directed after successfully completing payment, or if the transaction status is Uncleared.
Note: Customers never see an Uncleared status. They are still redirected to the success page. For more information, see Evaluating Uncleared transactions.
International bank account numbers (IBANs) are sensitive data.
For security reasons, we mask IBANs by default in:
When masked, only the last 4 digits of the IBAN are visible, e.g.
You can still perform most business operations with masked IBANs, e.g. processing refunds.
To unmask IBANs for a specific website, …
Some requests can return a lot of results, e.g.
GET /transactions. To make responses easier to handle, we paginate the results. You can specity how many results to return per request using the
To access the next page of the response, use the
after cursor from the
pager object in the response. When you make subsequent requests, use the most recently returned
after cursor to …
Our XML API was superceeded by the JSON API.
You can still use the XML endpoint to process transaction requests, but new payment methods, features, and tools are only supported by the JSON API.