Jump to Content
developer.2c2p.com
Developer ZoneRecipesAPI ReferenceChangelog
developer.2c2p.com
Developer ZoneRecipesAPI ReferenceChangelog

INTRODUCTION

  • 2C2P - One Stop Payment Services
  • Sandbox
  • Test Cards / Accounts
    • For Singapore Merchants
    • For Malaysia Merchants
    • For Thailand Merchants
    • For Philippines Merchants
    • For Hong Kong Merchants

REDIRECT

  • How it works
  • How to integrate
    • Using iFrame
  • Other Payment Features
    • Customer Tokenization
    • Payment with Customer Token
    • IPP (Installment Payment Plan)
    • RPP (Recurring Payment Plan)

Direct

  • How it works
    • Server-to-Server
    • Third Party Redirection
    • Offline Payment
    • Scan QR
    • Secure Fields
  • Payment Methods
    • Non-3DS Card Payment
    • 3D Secure Card Payment
    • Web Payment
    • QR Payment
    • Digital Payment (Wallet)
    • Pay At Counter
    • Self Service Machines
    • Internet / Mobile Banking
    • Apple Pay
    • Google Pay
  • Other Payment Features
    • Customer Tokenization
    • Payment with Customer Token
    • IPP (Installment Payment Plan)
    • RPP (Recurring Payment Plan)

Payment Maintenance

  • How it works
  • Payment Inquiry
  • Refund
  • Void / Cancel
  • Settle Payment
  • Refund Status Inquiry
  • Customer Token Maintenance
  • Recurring Payment Maintenance
  • Installment Payment Plan Options Inquiry
  • Foreign Exchange (FX) Rate Inquiry
  • Withdrawal
  • Balance Inquiry
  • Agent Status Inquiry

Shopping Cart Plugins

  • Plugins
    • WooCommerce
    • Magento 2
    • PrestaShop 1.6
    • PrestaShop 1.7
    • OpenCart 1
    • OpenCart 2
    • OpenCart 3
    • ZenCart 1.5.5
    • osCommerce 2.3.4.1
    • UberCart 7
    • VirtueMart 3.2.4
    • X-Cart 5

Mobile SDK

  • How it works
  • How to integrate
    • Import PGW SDK
    • Initialize PGW SDK
    • Handle PGW Payment Authentication
  • Payment Features
    • Payments
    • Customer Tokenization
    • Customer Tokenization Without Authorisation
    • Customer Token Payments
    • IPP (Installment Payment Plan)
    • RPP (Recurring Payment Plan)
    • User Address For Payment
    • Online Direct Debit
    • Card Loyalty Point Payment
    • Deep Link Payment
    • E-wallet tokenization without authorization
  • Payment Methods
    • Credit or Debit Card
    • Internet Banking
    • Web Payment
    • QR Payment
    • Pay At Counter
    • Self Service Machines
    • Local Credit or Debit Card
    • Third Party Payment
    • Buy Now Pay Later (BNPL)
    • GCash
    • GrabPay
    • Touch 'n Go
    • ZaloPay Wallet
    • TrueMoney Wallet
    • WavePay
    • OK Dollar Wallet
    • Boost Wallet
    • Masterpass
    • Apple Pay
    • Google Pay
    • PayPal Wallet
    • M-Pitesan
    • SPA Wallet
    • KBZPay
    • CB Pay
    • OVO
    • LinkAja
    • Alipay
  • SDK APIs
    • Payment Option
    • Payment Option Details
    • Do Payment
    • Transaction Status Inquiry
    • PGW Initialization
    • Customer Token Information
    • Exchange Rate
    • User Preference
    • Payment Notification
    • Cancel Transaction
    • Loyalty Point Information
  • Enums & Classes Parameters
    • Payment Request
    • APIs Interface
    • Payment Info Classes
    • Payment Enums
  • SDK Helper
    • Payment Request
    • APIs Interface
    • Payment Info Classes
    • Payment Enums
  • References
    • Apple Pay Prerequisite
    • Google Pay Prerequisite
    • Handle Deep Link Payment Flow by PGW SDK Helper
    • ZaloPay Prerequisite
  • Download
    • PGW SDK
    • PGW SDK for Flutter
    • PGW SDK Helper

Web SDK

  • Encryption of Card Information
  • Drop-in UI

QuickPay

  • How it works
  • Sandbox
  • QuickPay Generate Link API
    • QuickPay Generate Link Request Parameters
    • QuickPay Generate Link Response Parameters
  • QuickPay Query API
    • QuickPay Query Request Parameters
    • QuickPay Query Response Parameters
  • QuickPay Update API
    • QuickPay Update Request Parameters
    • QuickPay Update Response Parameters
  • QuickPay Delete API
    • QuickPay Delete Request Parameters
    • QuickPay Delete Response Parameters
  • QuickPay Generate and Send Link API
    • QuickPay Generate and Send Link Request Parameters
    • QuickPay Generate and Send Link Response Parameters
  • QuickPay Send Link API
    • QuickPay Send Link Request Parameters
    • QuickPay Send Link Response Parameters
  • QuickPay Response Code

PAYOUT

  • How it works
  • Payout Request API
    • Payout Request Parameter
    • Payout Response/ Notification Parameter
  • Payout Inquiry API
    • Payout Inquiry Request Parameter
    • Payout Inquiry Response Parameter
  • Beneficiary Registration API
    • Beneficiary Registration Request Parameters
    • Beneficiary Registration Response Parameters
  • Beneficiary Inquiry API
    • Beneficiary Inquiry Request Parameter
    • Beneficiary Inquiry Response Parameter
  • Payout Source of Fund (SoF) List
    • SOF List Request Parameter
    • SOF List Response Parameter
  • Payout Preferred Provider List
    • Preferred Provider Request Parameter
    • Preferred Provider Response Parameter
  • Payout Response Code
  • Payout Bank Code

APIs

  • Payment Token
    • Payment Token Request Parameters
    • Payment Token Response Parameters
  • Payment Options
    • Payment Options Request Parameters
    • Payment Options Response Parameters
  • Payment Option Details
    • Payment Option Details Request Parameters
    • Payment Option Details Response Parameters
  • Payment Response (Backend)
    • Payment Response Back End Parameters
  • Payment Response (Frontend)
    • Payment Response Front End Parameters
  • Do Payment
    • Do Payment Request Parameters
    • Do Payment Response Parameters
  • Transaction Status Inquiry
    • Transaction Status Inquiry Request Parameters
    • Transaction Status Inquiry Response Parameters
  • Payment Inquiry
    • Payment Inquiry Request Parameters
    • Payment Inquiry Response Parameters
  • Initialization
    • Initialization Response Parameters
  • User Preference
    • User Preference Request Parameters
    • User Preference Response Parameters
  • Card Token Information
    • Card Token Information Request Parameters
    • Card Token Information Response Parameters
  • Exchange Rate
    • Exchange Rate Request Parameter
    • Exchange Rate Response Parameters
  • Exchange Rate With Token
    • Exchange Rate With Token Request Parameters
    • Exchange Rate With Token Response Parameters
  • Payment Instruction
    • Payment Instruction Request Parameter
    • Payment Instruction Response Parameter
  • Payment Maintenance
    • Payment Process API
    • Recurring Maintenance API
    • Store Card Maintenance API
    • Customer Token Maintenance API
    • IPP (Installment Payment Plan) Options Inquiry API
    • FX Rate / FX Rate List Inquiry API
    • Withdrawal API
    • Agent Status Inquiry API
  • Payment Direct
    • Payment Direct Request Parameter
    • Payment Direct Response Parameter

Batch Services

  • Reconcile Report
    • Reconcile Report For IPP
  • Authorization
  • Authorization (Offline)
  • Card Tokenization
  • Refund
  • QuickPay
  • Promo Code

Response Codes

  • Get started
  • Payment Response Codes
  • Payment Flow Codes
  • Payment Maintenance Result Codes
  • Payment Maintenance Status Codes
  • Payout Response Codes
  • Card Response Codes

REFERENCES

  • Payment Channels
  • Payment Channels Cut-Off Time
  • Reference Codes
    • Currency Code
    • Payment Scheme / Process by
    • Agent Code
    • FX Provider Code
    • Payout Bank Code
  • Encryption and Signature
    • JWT
    • JWS with keys
    • JWE + JWS with Keys
  • Certificate Generation Guide
  • URLs & Environment
  • Secure Pay JS Library

Download

  • Merchant Server Setup

Payment Methods

The 2C2P Direct API supports a range of payment methods. Refer to the section below for the integration guide for each payment method.

List of Payment Methods
Integrate with Non-3DS Card Payment
Integrate with 3D Secure Card Payment
Integrate with Web Payment
Integrate with QR Payment
Integrate with Digital Payment (Wallet)
Integrate with Pay At Counter
Integrate with Self Service Machines
Integrate with Internet / Mobile Banking

Updated almost 2 years ago