These docs are for v1.2. Click to read the latest docs for v3.0.

Registration

If you want to integrate PAY for third parties, you can register for a PAY account, please use actioncode: 'partner' in the registration process. We will prepare for you a customized configuration to start developing.

📘

Boarding a Partner

PAY uses the PAY. portal for communication with all third parties. If you are a Payment Option Provider, Merchant, Technical integrator or Vendor, a registration must be performed and the company must be approved via our Boarding team.

Implementing & Testing

A technical integrator needs to implement technology within their own PAY. account. If the integration is completed we will publish the integration in our certified integrator list, so merchants can use the third party technology. Testing on a merchant level as a third party is not allowed.

Implementing the Test flow

After registration you receive authentication details that are necessary to load the configuration, start transaction request and modify transactions. Start transaction in Testmode prevents that you need to test all individual payment methods. You have to build the flow for the different statuses of a payment.

Status

Description

Action

PENDING

Payment is not completed yet, can occur when the exchange call has timed out.

Transaction is in progress, we wait for the status Update.

DENIED

Payment Method should not be selected in the checkout again.

Please pick another payment method

CANCEL

Payment is cancelled

You have aborted the transaction, please try again.

AUTHORISED

Payment is authorised, products can be delivered.

Thank you for your Payment.

VERIFY

Payment is authorised, review of the payment must be performed to set the transaction to PAID or DENIED

Thank you for your Order.

FAILURE

Transaction is failed, due to a misconfiguration or incident with the Payment Method

Please try again or select another payment method