There are 4 types of flows for payment methods, namely Direct 3Ds, Redirect 3Ds, Direct non 3Ds, and Redirect non 3Ds.
channels that are only found in Payment products are Direct 3Ds and Direct non 3Ds.
channels that are only found in Checkout products are Redirect 3Ds and Redirect non 3Ds.
3 Domain Secure (3Ds) is a security standard that allows cardholders to obtain identity verification in an OTP (One Time Password) form to a registered cell phone number during .
The 3Ds involves 3 parties, namely cardholders, Issuing Banks, and Merchants or Payment Gateways. It is done to prevent attempts at theft and fraudulent acts when transacting with .
The difference between 3Ds and Non 3Ds
In 3Ds Flow, will go through 3Ds security protocol with identity verification in form of OTP and additional security, namely FDS (Fraud Detection System).
In Non-3Ds Flow, only goes through FDS (Fraud Detection System) security without using OTP authentication from 3Ds after enters their data.
In Direct 3Ds , will continue registration on 's display after going through FDS calculation and checking OTP authentication. The difference with Redirect is with used. The Redirect uses 's view after using OTP authentication checking .
CC Payment Flow - Direct 3Ds
A step-by-step description of Direct flow with 3Ds:
The submits a to .
The sends a response in the form of a card data form to .
The sends card data to .
The sends an application using Registration to .
sends a response to the .
The submits payments using to .
requests 3Ds with .
The verifies application.
The sends a 3Ds URL response to .
sends an authentication to .
The sends entered OTP to .
The performs OTP validation.
The sends 3Ds results to .
does FDS calculation.
submits a /charge to .
The sends a response to .
sends notifications using callBackUrl and dbProcessUrl to Merchants.
The receives notifications. The submits a check to .
sends a check response to the .
The receives final status.
The sends results of order to .
This flow is only found in Checkout products.
In 3Ds Redirect , will continue registration on display provided by after going through FDS calculation and checking OTP authentication. Redirects will be very useful when Merchants don't need to develop their own website appearance, because has provided special facilities to make it easier for Merchants. The 3Ds Redirect uses Checkout API.
CC Payment Flow - Redirect 3Ds
A step-by-step description of Redirect flow with 3Ds:
The sends checkout data to the .
The submits a checkout using Registration to .
registers checkout data.
transfers payments to 's to .
The sends to .
The sends card data to .
processes FDS calculations.
requests 3Ds with .
The performs 3Ds validation.
The sends a 3Ds URL response to .
receives a verification response.
redirects to ACS authentication .
The makes an OTP response.
The sends OTP to .
The sends 3Ds results to .
received inspection results.
The sends notifications to .
redirects callbackUrl to .
The displays callbackUrl results to .
sends notifications to .
The receives notifications.
The submits an inquiry to .
automatically sends a response inquiry to .
The receives final status.
The sends result to .
In Non-3Ds Direct , will continue registration on 's display after carrying out FDS (Fraud Detection System) calculation without using an OTP. The difference within redirect is on used. The Redirect uses 's view after proceeding FDS (Fraud Detection System) calculation .
Payment Flow CC - Direct non 3Ds
A step-by-step description of Direct flow with Non-3Ds:
The submits a to .
register checkout data.
sends a response containing a card data form to .
The will send card data to .
The will send an application using Register to .
sends a response to .
The submits payments using to .
processes FDS calculations.
requests a charge to .
The verifies application.
The submits confirmation.
sends callBackUrl and dbProcessUrl notifications to Merchants.
sends check results.
The receives final .
The chant sends results of order to .
This flow is only found in Checkout products.
In non 3Ds redirect , will continue registration on view provided by after carrying out FDS (Fraud Detection System) calculation without using an OTP. Redirects will be very useful when Merchants don't need to develop their own website appearance, because has provided special facilities to make it easier for Merchants.
CC Payment Flow - Redirect non 3Ds
Description of Redirect flow steps with Non 3Ds:
The submits a to .
The sends a response in form of a card data form.
The submits a to .
The registers orders using Registration with .
saves order registration.
} redirects to .
The sends to .
The enters card details.
The submits payments using to .
does FDS calculation.
The verifies application.
The sends a confirmation application to .
The submits a /charge to .
The sends a response to .
sends notifications using callBackUrl and dbProcessUrl to Merchants.
The receives notifications.
The submits a check to .
sends a check response.
The receives final .
The sends results of order to .
Credit Card FAQ if you want to find out frequently asked questions related to .