Betalingsservice
An agreement with Betalingsservice by Mastercard Payment Services is required to setup the agreement with Debitdirect.
Only one (1) Betalingsservice agreement per merchant is supported.
If you have an existing agreement, read how to migrate your existing Betalingsservice by Mastercard Payment Services to Debitdirect.
The next paragraphs show how to setup a new agreement.
Mandates
Before you learn about the agreement witch encompass a Betalingsservice agreement, you should know about mandates.
A Mandate
is a binding contract between you the merchant and the end-customer. A Mandate
provide you the right to charge your end-customer as per your agreement.
Mandates are stored with Betalingsservice and are represented in Debitdirect. You cannot create any payment with an active Mandate
.
Mandates are captured automatically
Because a mandate can be initiated, cancelled and changed by either Mastercard Payment Services, the bank of the merchant or the end-customer - exchange of information is handled between Debitdirect and Mastercard Payment Services when Debitdirect is the designated data processer.
For every mandate event, Debitdirect issue a webhook event.
Providing sign up for mandates
As the merchant, you can provide a link to your end-customer to allow them to sign up for a mandate themselves.
Payments
cycle, create, terminate etc.
Agreement
Agreement details
To setup a Betalingservice
agreement, the following parameters are supported. The parameters can be obtained from your agreement letter with Betalingservice.
Parameter | Type | Value |
---|---|---|
cvrNumber * | String. Required. | 8-digit cvr number. |
pbsNumber * | String. Required. | 8-digit BS merchant number. |
creditorNumber * | String. Required. | 8-digit BS merchant number. |
agreementType | String. Optional | One of the following: - standard - total |
Last updated