marcopolo Online payment
Sign up

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.

Was this page helpful?

Do you have any comments?

Thank you for your response.