These docs are for v1.0.1. Click to read the latest docs for v2.1.0.

API Usage

API URLs

Please make sure to always use TLS version 1.2 when interacting with the Datatrans APIs.

Payment Page (Browser)

Domain: https://pay.sandbox.datatrans.com

APIs (Server to server)

Domain: https://api.sandbox.datatrans.com

APIURL Path
Authorization/upp/jsp/XML_authorize.jsp
Split payment/upp/jsp/XML_authorizeSplit.jsp
Settlement, Credit (Refund), Cancel/upp/jsp/XML_processor.jsp
Payment status/upp/jsp/XML_status.jsp
Payment Link/upp/jsp/XML_PayByEmail

🚧

Productive API URLs

Login to our Webadmin Tool to find your productive URLs under
"UPP Administration" --> "UPP Data" --> "Service URLs"

Security

Please carefully review our Security section before you start making productive payments.

POST URL

The POST URL will be used as a webhook to notify a merchant's server when a transaction was made. Please refer to our dedicated POST URL section to get more details.

Health check URL

This url returns a general status about the health of our payment platform. Please bear in mind that third party systems are not included in this check. If the application is ok this Url will return a Http Status 200 and the string "ok"

https://api.sandbox.datatrans.com/upp/check

Refno

Alway send a unique reference number so you can later identify your transaction.