Recurring Payments

  1. Setup Recurring Customer Agreement
  2. Subsequent Merchant Initiated Transaction (MIT)

Request 3DS authentication with the challenge set as mandated for SCA compliance. Send a card payments customer initiated transaction (CIT) request.

Using:

  1. 3DS API
  2. Card Payments API
BrowserMerchant_FrontendMerchant_Backend3DS_APICard_Payments_APIIssuersSet `challenge.preference.challengeMandated`Update or close challenge window on websiteApply authentication details in payment E.g. eci, authenticationValue etcSet `customerAgreement.type.subscription` `customerAgreement.storedCardUsage.first`Click PayPaydeviceDataInitialization requestdeviceDataInitialization responseDeviceData - BIN/JWT/URL3DS Device Data formForm postPostMessage: dfReferenceIdauthentication requestauthentication responseChallenge JWT/URL3DS challenge formForm post`returnUrl` specified in authentication requestverification requestverification responsecustomerInitiatedTransactions requestcustomerInitiatedTransactions responseSettlement requestSettlement responseBrowserMerchant_FrontendMerchant_Backend3DS_APICard_Payments_APIIssuers