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

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
    • Card Tokenization
    • Payment with Card 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
  • Other Payment Features
    • Card Tokenization
    • Payment with Card Token
    • IPP (Installment Payment Plan)
    • RPP (Recurring Payment Plan)

Payment Maintenance

  • How it works
  • Payment Inquiry
  • Refund
  • Void / Cancel
  • Settle Payment
  • Refund Status Inquiry
  • Card Token Maintenance
  • Recurring Payment Maintenance
  • Installment Payment Plan Options Inquiry
  • Foreign Exchange (FX) Rate Inquiry
  • Withdrawal
  • Balance 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
    • Card Tokenization
    • Card Tokenization Without Authorisation
    • Card Token Payments
    • IPP (Installment Payment Plan)
    • RPP (Recurring Payment Plan)
    • User Address For Payment
  • 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
    • TrueMoney Wallet
    • WavePay
    • OK Dollar Wallet
    • Boost Wallet
    • Masterpass
    • 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
    • Card Token Information
    • Exchange Rate
    • User Preference
    • Payment Notification
    • Cancel Transaction
  • Enums & Classes Parameters
    • Payment Request
    • APIs Interface
    • Payment Info Classes
    • Payment Enums
  • Download
    • PGW SDK
    • Demo application

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
  • Create Payout
  • Payout Inquiry

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
    • IPP (Installment Payment Plan) Options Inquiry API
    • FX Rate / FX Rate List Inquiry API
    • Withdrawal API
  • Payout
    • Payout Request Parameter
    • Payout Response / Notification Parameter
    • Payout Inquiry Request Parameter
    • Payout Inquiry 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
    • Encryption of Card Information
  • Certificate Generation Guide
  • URLs & Environment
  • Secure Pay JS Library

Download

  • Merchant Server Setup

Payment Methods

Suggest Edits

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 12 months ago