Use token for delayed payments/Pay-per-use
To process merchant-initiated transactions (MIT) on your customers' behalf for i.e. delayed payments, extra charges or pay-per-use payments, add the following properties to your CreatePayment request:
{
"order":{
"amountOfMoney":{
"currencyCode":"EUR",
"amount":100
},
"references":{
"merchantReference":"1656075138"
}
},
"cardPaymentMethodSpecificInput":{
"authorizationMode":"SALE",
"token":"a7eb16cbaf5d4eecbf22e3c446d763b4",
"unscheduledCardOnFileRequestor":"merchantInitiated",
"unscheduledCardOnFileSequenceIndicator":"subsequent"
}
}
Properties |
---|
cardPaymentMethodSpecificInput.token: Points to the card profile stored on our platform you want to use |
cardPaymentMethodSpecificInput.unscheduledCardOnFileRequestor: Fixed value "merchantInitiated" |
cardPaymentMethodSpecificInput.unscheduledCardOnFileSequenceIndicator: Fixed value "subsequent" |
As this usage pattern does not involve customers initiating the payment, a 3-D Secure check is not applicable. Therefore, it is instrumental that you have enforced processing the first transaction with SCA when creating the token. Otherwise, the issuer might decline the transaction.