These docs are for v3.2.6. Click to read the latest docs for v4.3.0.

Payment options

Card Tokenization


Integrate with Card Tokenization

What is Tokenization

Tokenization or stored card feature is a method to replace sensitive data like credit card details with
non-sensitive data. Whenever card is stored in 2C2P system payment API returns card token to merchant. This card token can be used in subsequent payment request. This allows merchant to build shopping experience where customer don’t need to enter card information every time during checkout.

Using 2C2P Tokenization merchant does not require complex and time consuming PCI-DSS certification process. All the sensitive information is only at 2C2P with most advance security and PCI-DSS compliance.

How does it work

The merchant initially send a normal payment request with indicator to tokenize the card details.
In the payment response message 2C2P sends a random string of alphanumerical characters that represent the card details.

This Token can be stored in merchant database and can be used for later transactions. In subsequent payment request merchant does not require send card number at all. Stored card token presents card number what is sent in payment request.

1142

Enable / Disable 3DS


Integrate with/without 3D-Secure

What is 3D-Secure
--

3D-Secure is authentication protocol for e-commerce transaction where card is not present on time of the purchase. Initially developed by VISA and known as Verified by VISA. 3D-Secure is adapted by all the major card schemes such as MasterCard, Amex, JCB and Discovery.

3D-Secure Authentication
--

Merchant customers with 3D-Secure enabled credit/debit card will be redirected to bank website to complete authentication. Typically cardholder enter OTP (One-Time-Password) in bank website to authenticate as genuine holder of the card that is being used.

After authentication process is done the user is redirected back to 2C2P payment gateway with authentication result.

Benefits

  •   Prevent fraudulent use of credit/debit cards in online payments
    
  •   Increase customer confidence in online payments with *3D-Secure* merchant
    
  •   Protect merchant on chargeback cases with liability shift when *3D-Secure* authentication is used
    

Process flow of 3D-Secure transactions:

1944

By default, transaction going through Redirect API are 3D-Secure enabled. 3D-Secure shift liability from merchant to the issuer in case there are fraud cases.
However, on certain condition, merchant might want to disable 3D-Secure, which can be done by setting 'request_3ds' parameter to be 'N'.

Payment Channel Options


Integrate with Payment channel options

2C2P Redirect API allows merchant to choose specific payment channels the customers are allowed to make payment with.

Items with big ticket size are allowed to be paid with IPP (Installment Payment Plan),
while smaller ticket size item are allowed to be paid only with Cash / ATM Transfer / iBanking,
and item that is time sensitive can only be paid with Credit / Debit card.
All of the above can be easily done with 2C2P Redirect API.

Available Channels Options

Channel options can be found in Payment channel options code

Available card brands and e-wallet

MASTERCARDVISAJCBAMEXDINERS
DISCOVERCUP / UPOPMPUALIPAYWECHAT PAY
LINE PAYPAYPALKCP

Available APM (Alternative Payment Methods)

'Alternative Payment Method' allows merchant to collect payment with alternative methods such as bank transfer, iBanking, mBanking, webPay, Kiosk, ATM machines, cash over the counter and over bank branches.

2C2P works with more than 100 partners covering 320,000 physical payment location across SEA in a rapidly growing network.

Agents and Channels list can be found in the link below:

OVER-THE-COUNTERBANK COUNTERPOST OFFICE COUNTER
ATMKIOSKIBANKING
ONLINE DIRECT DEBITWEBPAYMBANKING

Process flow of Offline APM payment:

1588

Process flow of Online APM payment:

1664