This article concerns the setup for the different payment flows for a Custom Integration of the REST API. The parameters below are not relevant for WooCommerce, Magento or Shopify integrations.


The quick reference below describes the highlights for each flow in case you are doing a Custom Integration. The full documentation here describes the complete Custom setup in further detail.



 



Copy and Pay and MSDK



Server-to-Server



Once off (DB)



Channel: 3DS
Endpoint: /v1/payments/checkouts



Channel: 3DS
Endpoint: /v1/payments/checkouts



Payment + card storage (DB + RG)



Channel: 3DS
paymentType=DB
createRegistration=true
recurringType=INITIAL



Channel: 3DS
createRegistration=true
recurringType=INITIAL



Add card as standalone storage



Channel: 3DS
paymentType=PA
amount=1.00
recurringType=INITIAL
createRegistration=true



Channel: 3DS
paymentType=PA
amount=1.00
recurringType=INITIAL
createRegistration=true
Handle 3DS redirect manually (async)



Subscription - Recurring


 

Channel: Recur
recurringType=REPEATED
Endpoint: /v1/registrations/{id}/payments



3DS Single click



Channel: 3DS
registrations[n].id=XXXXXXXXXXXXXX



Channel: 3DS
Endpoint: /v1/registrations/{id}/payments



No 3DS Single click 



Channel: Recur
registrations[n].id=XXXXXXXXXXXXXX



Channel: Recur
Endpoint: /v1/registrations/{id}/payments