# developer.2c2p.com Documentation > This is the place where developers can find all the details needed to integrate the services offered by 2C2P with their e commerce system. ## Documentation: Get Started - [2C2P - One Stop Payment Services](https://developer.2c2p.com/docs/general.md): An Introduction to 2C2P - [Sandbox Setup](https://developer.2c2p.com/docs/sandbox-setup.md): Set up your 2C2P sandbox environment with demo credentials, test cards, and a working API call in minutes. ## Documentation: Redirect Integration - [Using iFrame](https://developer.2c2p.com/docs/using-iframe.md) ## Documentation: Direct Integration - [Secure Fields](https://developer.2c2p.com/docs/using-securefields.md) - [Using Secure Pay JavaScript Library](https://developer.2c2p.com/docs/using-secure-pay-javascript-library.md) - [Click2Pay](https://developer.2c2p.com/docs/direct-api-method-click2pay.md) ## Documentation: Payment - [Payment Token](https://developer.2c2p.com/docs/api-payment-token.md) - [Payment Token Request Parameters](https://developer.2c2p.com/docs/api-payment-token-request-parameter.md) - [Payment Options Request Parameters](https://developer.2c2p.com/docs/api-payment-option-request-parameter.md) - [Payment Option Details Request Parameters](https://developer.2c2p.com/docs/api-payment-option-details-request-parameter.md) - [Payment Option Details Response Parameters](https://developer.2c2p.com/docs/api-payment-option-details-response-parameter.md) - [Payment Response Back End Parameters](https://developer.2c2p.com/docs/api-payment-response-back-end-parameter.md) - [Do Payment Request Parameters](https://developer.2c2p.com/docs/api-do-payment-request-parameter.md) - [Do Payment Response Parameters](https://developer.2c2p.com/docs/api-do-payment-response-parameter.md) - [Transaction Status Inquiry Response Parameters](https://developer.2c2p.com/docs/api-transaction-status-inquiry-response-parameter.md) - [Payment Inquiry Response Parameters](https://developer.2c2p.com/docs/api-payment-inquiry-response-parameter.md) - [Payment Process API](https://developer.2c2p.com/docs/api-payment-action-payment-process.md) - [Recurring Maintenance API](https://developer.2c2p.com/docs/api-payment-action-recurring-maintenance.md) - [Card Installment Plan Info](https://developer.2c2p.com/docs/api-card-installment-plan-info.md) - [Card Installment Plan Info Request Parameters](https://developer.2c2p.com/docs/api-card-installment-plan-info-request-parameter.md) - [Card Installment Plan Info Response Parameters](https://developer.2c2p.com/docs/api-card-installment-plan-info-response-parameter.md) - [Loyalty Point Info](https://developer.2c2p.com/docs/loyalty-point-info-api.md) - [Loyalty Point Info Request Parameters](https://developer.2c2p.com/docs/loyalty-point-info-request-parameters.md) - [Loyalty Point Info Response Parameters](https://developer.2c2p.com/docs/loyalty-point-info-response-parameters.md) ## Documentation: Payment Maintenance - [Refund](https://developer.2c2p.com/docs/payment-maintenance-refund-guide.md) - [Recurring Payment Maintenance](https://developer.2c2p.com/docs/payment-maintenance-recurring-payment-guide.md) ## Documentation: Shopping Cart Plugins - [Shopify](https://developer.2c2p.com/docs/shopify.md) - [WooCommerce](https://developer.2c2p.com/docs/woocommerce.md) ## Documentation: PGW Mobile SDK - [How it works](https://developer.2c2p.com/docs/sdk-how-it-work.md): The **2C2P Payment Gateway (PGW) SDK** allows merchants to build an excellent payment experience within their mobile apps by integrating easily with 2C2P's payment gateway. As 2C2P provides… - [Import PGW SDK](https://developer.2c2p.com/docs/sdk-import-sdk.md): The **2C2P PGW SDK** allows merchants to accept mobile payments natively within their apps. - [Initialize PGW SDK](https://developer.2c2p.com/docs/sdk-initial-sdk.md) - [Payment Features](https://developer.2c2p.com/docs/sdk-payment-features.md) - Payment Methods - [Payment UI](https://developer.2c2p.com/docs/sdk-api-payment-ui.md): The **Payment UI** feature allows merchant provide payment UI to user with little to no effort by using 2C2P's PGW payment UI. - [Customer Address For Payment](https://developer.2c2p.com/docs/sdk-user-address-for-payment.md): Merchants who store customers' billing address information may fill in those details during the customer's checkout process using this API. - [Card Payments](https://developer.2c2p.com/docs/sdk-method-card-payments.md): 2C2P allows merchants to easily accept a wide range of card payment methods. Merchants may choose which payment methods to integrate via the 2C2P PGW SDK. For the list of supported payment methods… - [Credit or Debit Card](https://developer.2c2p.com/docs/sdk-method-credit-debit-card.md): The 2C2P PGW SDK allows merchants to accept credit / debit card payments. - [Local Credit or Debit Card](https://developer.2c2p.com/docs/sdk-method-credit-debit-card-local.md): The 2C2P PGW SDK allows merchants to support local credit or debit card payments in their mobile applications. - [Customer Tokenization](https://developer.2c2p.com/docs/sdk-customer-tokenization.md): Tokenization or stored card feature is a method to replace sensitive data such as credit card details with non-sensitive data. Whenever the card is stored, 2C2P will return the customer token to… - [Customer Tokenization Without Authorisation](https://developer.2c2p.com/docs/sdk-customer-tokenization-without-authorization.md): Similar to customer tokenization, this feature allows merchants to store card details as a token for use in subsequent transactions. However, this feature does not involve any transaction… - [Customer Token Payments](https://developer.2c2p.com/docs/sdk-payment-with-customer-token.md): Following a successful customer tokenization process, the resulting card token can be used in place of card details in subsequent payment requests. Card tokens can be stored in merchant systems in… - [Installment Payment Plan (IPP)](https://developer.2c2p.com/docs/sdk-installment-payment-plan.md): The 2C2P PGW SDK allows merchants to offer Installment Payment Plans (IPP) to their customers. Customers have the option of selecting Installment Payment Plans from multiple banks. - [Local Installment Payment Plan (LIPP)](https://developer.2c2p.com/docs/sdk-installment-payment-plan-local.md): The 2C2P PGW SDK allows merchants to offer Local Installment Payment Plans (LIPP) to their customers. Customers have the option of selecting Installment Payment Plans from multiple banks. - [Recurring Payment Plan (RPP)](https://developer.2c2p.com/docs/sdk-recurring-payment-plan.md): 2C2P allows merchants to set up recurring payment schedules for their customers. Customers submit card information during their first payment, and this is combined with recurring instructions to… - [Card Loyalty Point Payment](https://developer.2c2p.com/docs/sdk-card-loyalty-point-payment.md): The 2C2P PGW SDK allows merchants to accept card loyalty point payments. - Alternative Payment Methods (APM) - [Internet Banking](https://developer.2c2p.com/docs/sdk-method-internet-banking.md): The 2C2P PGW SDK allows merchants to accept direct debit payments from a customer's preferred bank. This allows for seamless payments in merchants' mobile applications. - [Pay At Counter](https://developer.2c2p.com/docs/sdk-method-pay-at-counter.md): The 2C2P PGW SDK allows customers to receive a payment slip through the merchant's mobile application. Customers can then make payments at the merchant's physical counter. - [Self Service Machines](https://developer.2c2p.com/docs/sdk-method-self-service-machines.md): The 2C2P PGW SDK allows customers to use merchant applications to pay at merchant kiosks or machines. - [Online Direct Debit (ODD)](https://developer.2c2p.com/docs/sdk-online-direct-debit.md): The 2C2P PGW SDK allows merchants to accept online direct debit (ODD) payments. - [Deep Link Payment](https://developer.2c2p.com/docs/sdk-deep-link-payment.md): 2C2P allows merchants to make payment with secured and seamlessly with third party mobile application. - [Web Payment](https://developer.2c2p.com/docs/sdk-method-web-payment.md): Web Payment / Direct Debit is an alternative payment method provided by 2C2P that connects most of the major banks across South East Asia. With this payment method, customers can make seamless… - [Web Payment Card (WPC)](https://developer.2c2p.com/docs/sdk-method-web-payment-card-wpc.md): The 2C2P PGW SDK allows merchants to accept payments from Web Payment Card. - Digital Payment (DPAY) - [E-wallet tokenization without authorization](https://developer.2c2p.com/docs/sdk-e-wallet-tokenization-without-authorization.md): The 2C2P PGW SDK allows merchants to accept e-wallets tokenization without authorization. - [Apple Pay](https://developer.2c2p.com/docs/sdk-method-apple-pay.md): The 2C2P PGW SDK allows merchants to accept payments from Apple Pay. - [Google Pay](https://developer.2c2p.com/docs/sdk-method-google-pay.md): The 2C2P PGW SDK allows merchants to accept payments from Google Pay. - [Masterpass](https://developer.2c2p.com/docs/sdk-method-master-pass.md): The 2C2P PGW SDK allows merchants to accept payments from e-wallets such as Masterpass. Masterpass is a digital payment service that allows customers to perform transactions across online, in-app,… - [GCash](https://developer.2c2p.com/docs/sdk-method-gcash.md): The 2C2P PGW SDK allows merchants to accept payments from e-wallets such as GCash. The GCash digital wallet can be topped up and used for payments across the Philippines. - [LINE Pay](https://developer.2c2p.com/docs/sdk-method-line-pay.md): The 2C2P PGW SDK allows merchants to accept payments from e-wallets such as LINE Pay. The LINE Pay digital wallet can be topped up and used for payments across the Thailand. - [GrabPay](https://developer.2c2p.com/docs/sdk-method-grab-pay.md): The 2C2P PGW SDK allows merchants to accept payments from e-wallets such as GrabPay. The GrabPay mobile cashless wallet contains a balance that customers can top up and use towards purchases across… - [ZaloPay Wallet](https://developer.2c2p.com/docs/sdk-method-zalopay.md): The 2C2P PGW SDK allows merchants to accept payments from e-wallets such as ZaloPay. The ZaloPay digital wallet can be topped up and used for payments across the Vietnam. - [OK Dollar Wallet](https://developer.2c2p.com/docs/sdk-method-ok-dollar-wallet.md): The 2C2P PGW SDK allows merchants to accept payments from e-wallets such as OK Dollar. OK Dollar is a mobile wallet that allows customers to perform transactions such as money transfers and… - [MoMo Wallet](https://developer.2c2p.com/docs/sdk-method-momo-wallet.md): MoMo is a mobile wallet and digital payment application that allows users to make cash transfers, pay more than 100 types of bills, recharge mobile phone accounts, settle personal loans, and purchase… - [WavePay](https://developer.2c2p.com/docs/sdk-method-wave-pay.md): The 2C2P PGW SDK allows merchants to accept payments from e-wallets such as Wave Pay. WavePay is a wallet application that allows customers to transfer money through their mobile phone or through… - [TrueMoney Wallet](https://developer.2c2p.com/docs/sdk-method-true-money-wallet.md): The 2C2P PGW SDK allows merchants to accept payments from e-wallets such as TrueMoney. TrueMoney Wallet is a digital wallet that customers can use for easy and secure transactions such as bills… - [Touch 'n Go](https://developer.2c2p.com/docs/sdk-method-touch-n-go.md): The 2C2P PGW SDK allows merchants to accept payments from e-wallets such as Touch 'n Go. Touch ‘n Go is an electronic wallet that customers can use for services such as mobile reloads, payments, and… - [Boost Wallet](https://developer.2c2p.com/docs/sdk-method-boost-wallet.md): The 2C2P PGW SDK allows merchants to accept payments from e-wallets such as Boost Wallet. Boost is a mobile wallet that allows customers to perform cashless mobile transactions across Malaysia. - [PayPal Wallet](https://developer.2c2p.com/docs/sdk-method-paypal-wallet.md): The 2C2P PGW SDK allows merchants to accept payments from e-wallets such as GCash. The PayPal Wallet allows customers to pay with a PayPal account, credit or debit cards, bank accounts, or Bill Me… - [M-Pitesan](https://developer.2c2p.com/docs/sdk-method-m-pitesan.md): The 2C2P PGW SDK allows merchants to accept payments from e-wallets such as M-Pitesan. M-Pitesan is a mobile wallet powered by Ooredoo in Myanmar. It allows customers to perform transactions such as… - [KBZPay](https://developer.2c2p.com/docs/sdk-method-kbzpay.md): The 2C2P PGW SDK allows merchants to accept payments from e-wallets such as GCash. KBZPay is a mobile wallet powered by KBZ Bank in Myanmar. - [SPA Wallet](https://developer.2c2p.com/docs/sdk-method-spa-wallet.md): The 2C2P PGW SDK allows merchants to accept payments from e-wallets such as SPA Wallet. - [CB Pay](https://developer.2c2p.com/docs/sdk-method-cb-pay.md): The 2C2P PGW SDK allows merchants to accept payments from e-wallets such as CB Pay. CB Pay is a mobile wallet service powered by CB Bank in Myanmar. - [OVO](https://developer.2c2p.com/docs/sdk-method-ovo.md): The 2C2P PGW SDK allows merchants to accept payments from e-wallets such as OVO. OVO is an Indonesian digital payment service that allows customers to make payments across its network of affiliated… - [LinkAja](https://developer.2c2p.com/docs/sdk-method-linkaja.md): The 2C2P PGW SDK allows merchants to accept payments from e-wallets such as LinkAja. LinkAja is an Indonesian electronic money service that allows customers to make transactions through their mobile… - [Alipay](https://developer.2c2p.com/docs/sdk-method-alipay.md): The 2C2P PGW SDK allows merchants to accept payments from e-wallets such as Alipay. Alipay is the most widely used third-party online payment service provider in Mainland China. - Crypto Currency (CRYPTO) - [Triple-A](https://developer.2c2p.com/docs/sdk-method-triplea.md): The 2C2P PGW SDK allows merchants to accept payments from digital currency wallet Triple-A. - [QR Payment](https://developer.2c2p.com/docs/sdk-method-qr-payment.md): The 2C2P PGW SDK allows customers to scan and pay through a merchant's mobile application. - [Third Party Payment](https://developer.2c2p.com/docs/sdk-method-third-party-payment.md): The 2C2P PGW SDK allows merchants to pass payments to a third-party acquirer for processing. - [Buy Now Pay Later (BNPL)](https://developer.2c2p.com/docs/sdk-method-buy-now-pay-later.md): The 2C2P PGW SDK allows merchants to offer Buy Now Pay Later (BNPL) options in their mobile applications. - SDK APIs - [Payment Option](https://developer.2c2p.com/docs/sdk-api-payment-option.md): The **Payment Options API** allows merchants to retrieve details for their merchant account configuration, enabled payment options, and transactions. - [Payment Option Details](https://developer.2c2p.com/docs/sdk-api-payment-option-details.md): The **Payment Option Details API** allows merchants to retrieve payment information based on their merchant account configuration. - [Do Payment](https://developer.2c2p.com/docs/sdk-api-do-payment.md): The **Do Payment API** allows merchant applications to relay information about a customer's selected payment method to 2C2P's PGW for processing. - [Transaction Status Inquiry](https://developer.2c2p.com/docs/api-sdk-transaction-status-inquiry.md): The **Transaction Status API** allows merchants to display payment result information to the customer. - [PGW Initialization](https://developer.2c2p.com/docs/sdk-api-pgw-initialization.md): The **PGW Initialization API** allows merchants to retrieve information resources. Such as locales, icons and etc-etc. - [Customer Token Information](https://developer.2c2p.com/docs/sdk-api-customer-tokens-information.md): The **Customer Token Information API** allows merchants to retrieve customer card information that has been stored through the 2C2P PGW. - [Exchange Rate](https://developer.2c2p.com/docs/sdk-api-exchange-rate.md): The **Exchange Rate API** allows merchants to show customers exchange rate information. - [User Preference](https://developer.2c2p.com/docs/sdk-api-user-preference.md): The **User Preference API** allows merchants to retrieve information on customers' payment preference, such as recently used payment channels, recent transaction information, and locale. - [Payment Notification](https://developer.2c2p.com/docs/sdk-api-payment-notification.md): The **Payment Notification API** allows merchants to share payment results with customers through customers' preferred channels (e.g., email, Facebook, WhatsApp, WeChat, etc.) - [Cancel Transaction](https://developer.2c2p.com/docs/sdk-api-cancel-transaction.md): The **Cancel Transaction API** allows merchants to offer customers the option to cancel ongoing or pending transactions. - [Loyalty Point Information](https://developer.2c2p.com/docs/sdk-api-loyalty-point-information.md): The **Loyalty Point Information API** allows merchants to retrieve details for loyalty point information. - Enums & Classes Parameters - [Payment Request](https://developer.2c2p.com/docs/sdk-classes-payment-request.md) - [APIs Interface](https://developer.2c2p.com/docs/sdk-classes-apis-interface.md) - [Payment Info Classes](https://developer.2c2p.com/docs/sdk-classes-payment-info.md) - [Payment Enums](https://developer.2c2p.com/docs/sdk-classes-payment-enums.md) - SDK Helper - [Payment Request](https://developer.2c2p.com/docs/sdk-helper-payment-request.md) - [APIs Interface](https://developer.2c2p.com/docs/sdk-helper-apis-interface.md) - [Payment Info Classes](https://developer.2c2p.com/docs/sdk-helper-payment-info-classes.md) - [Payment Enums](https://developer.2c2p.com/docs/sdk-helper-payment-enums.md) - SecurePay SDK - [How to integrate](https://developer.2c2p.com/docs/sdk-securepay-initialize.md) - [Payment Request](https://developer.2c2p.com/docs/sdk-securepay-payment-request.md) - [APIs Interface](https://developer.2c2p.com/docs/sdk-securepay-apis-interface.md) - [Payment Enums](https://developer.2c2p.com/docs/sdk-securepay-payment-enums.md) - References - [Handle PGW Payment Authentication](https://developer.2c2p.com/docs/sdk-handle-pgw-payment-authentication.md) - [Handle Deep Link Payment Flow by PGW SDK Helper](https://developer.2c2p.com/docs/sdk-references-handle-deeplink-payment-flow-by-pgw-sdk-helper.md) - [Google Pay Prerequisite](https://developer.2c2p.com/docs/sdk-references-google-pay-prerequisite.md) - [ZaloPay Prerequisite](https://developer.2c2p.com/docs/sdk-references-zalopay-prerequisite.md) - Download - [PGW SDK](https://developer.2c2p.com/docs/sdk-download-sdk.md): The **2C2P Payment Gateway (PGW) SDK** allows merchants to build an excellent payment experience within their mobile apps by integrating easily with 2C2P's payment gateway. As 2C2P provides… - [PGW UI SDK](https://developer.2c2p.com/docs/sdk-download-ui-sdk.md): The **2C2P Payment Gateway (PGW) UI SDK** allows merchants to build an excellent payment experience within their mobile apps by integrating easily with 2C2P's payment gateway. As 2C2P provides… - [PGW SDK for Flutter](https://developer.2c2p.com/docs/sdk-download-sdk-flutter.md): The **2C2P Payment Gateway (PGW) SDK For Flutter** simplified integration solution for flutter platform with **2C2P Payment Gateway (PGW) SDK & 2C2P Payment Gateway (PGW) SDK Helper**. - [PGW SDK for React Native](https://developer.2c2p.com/docs/sdk-download-sdk-react-native.md): The **2C2P Payment Gateway (PGW) SDK For React Native** simplified integration solution for flutter platform with **2C2P Payment Gateway (PGW) SDK, 2C2P Payment Gateway (PGW) UI SDK and 2C2P… - [PGW SDK Helper](https://developer.2c2p.com/docs/sdk-download-sdk-helper.md): The **2C2P Payment Gateway (PGW) SDK Helper** simplified integration solution for external payments with **2C2P Payment Gateway (PGW) SDK**. - [SecurePay SDK](https://developer.2c2p.com/docs/sdk-download-securepay.md): The **2C2P SecurePay SDK** simplified integration solution for generating secure pay token for **Do Payment API**. ## Documentation: PGW Web SDK - [Encryption of Card Information](https://developer.2c2p.com/docs/encryption-of-card-data-information.md) - [Drop In UI](https://developer.2c2p.com/docs/web-sdk-drop-in-ui.md): 2C2P provides PGW web SDK for drop in V4 UI that allow merchant to accept payment on their website. ## Documentation: QuickPay - [QuickPay Update Request Parameters](https://developer.2c2p.com/docs/api-quickpay-update-request-parameter.md) ## Documentation: SoftPOS - [Overview](https://developer.2c2p.com/docs/softpos-overview.md) - Mobile SDK - How to integrate - [Initialize SoftPOS SDK](https://developer.2c2p.com/docs/sdk-softpos-initialize.md) - SDK APIs - [Payment](https://developer.2c2p.com/docs/sdk-softpos-api-payment.md): The **Payment API** allows merchants to accept contactless credit and debit card payments via compatible NFC-enabled devices. - [Void Transaction](https://developer.2c2p.com/docs/sdk-softpos-api-void.md): The **Void Transaction API** allows merchants to void transaction of which paid by customer. - [Query](https://developer.2c2p.com/docs/sdk-softpos-api-query.md): The **Query API** is for merchant retrieve the transaction information. - [APIs Interface](https://developer.2c2p.com/docs/sdk-softpos-apis-interface.md) - [Payment Info Classes](https://developer.2c2p.com/docs/sdk-softpos-payment-info-classes.md) - [Payment Enums](https://developer.2c2p.com/docs/sdk-softpos-payment-enums.md) - Download - [SoftPOS SDK](https://developer.2c2p.com/docs/sdk-download-softpos.md): The **2C2P SoftPOS SDK** simplified integration solution for transform your compatible NFC-enabled devices point-of-sale (POS) terminals to accept contactless credit and debit card payments. - Device to App - [Overview](https://developer.2c2p.com/docs/softpos-device-to-app-overview.md) - Payserver APIs - [Activation](https://developer.2c2p.com/docs/softpos-dta-activation-api.md): **Activation API** allows merchants to activate SoftPOS app and loads the necessary configurations - [Payment](https://developer.2c2p.com/docs/softpos-dta-transaction-api.md) - [Void](https://developer.2c2p.com/docs/softpos-dta-void-api.md) - [Cancel](https://developer.2c2p.com/docs/softpos-dta-cancel-api.md): **Cancel API** allows merchant to cancel a current in-progress transaction during a payment request. - [Inquiry](https://developer.2c2p.com/docs/softpos-dta-enquiry-api.md): **Inquiry API** allows merchant to inquire transaction and retrieve transaction details - [Request Parameters](https://developer.2c2p.com/docs/softpos-dta-request-parameters.md) - [Response Parameters](https://developer.2c2p.com/docs/softpos-dta-response-parameters.md) - App to App - [Overview](https://developer.2c2p.com/docs/overview-apptoapp.md) - App to App APIs - [Activation](https://developer.2c2p.com/docs/activation-apptoapp.md): **Activation API** allows merchants to activate SoftPOS app and loads the necessary configurations - [Payment](https://developer.2c2p.com/docs/payment-apptoapp.md) - [Void](https://developer.2c2p.com/docs/void-apptoapp.md) - [Inquiry](https://developer.2c2p.com/docs/inquiry-apptoapp.md): **inquiry API** allows merchant to inquire transaction and retrieve transaction details - [Request Parameters](https://developer.2c2p.com/docs/request-parameters-apptoapp.md) - [Response Parameters](https://developer.2c2p.com/docs/response-parameters-apptoapp.md) - [Notification](https://developer.2c2p.com/docs/softpos-notification.md): Backend notification sent by 2C2P to your server after each SoftPOS transaction ## Documentation: Payout - [Beneficiary Registration API](https://developer.2c2p.com/docs/beneficiary-registration.md) - [Beneficiary Registration Request Parameters](https://developer.2c2p.com/docs/beneficiary-registration-request-parameter.md) - [Beneficiary Registration Response Parameters](https://developer.2c2p.com/docs/beneficiary-registration-response-parameters.md) - [Beneficiary Inquiry API](https://developer.2c2p.com/docs/beneficiary-inquiry.md) - [Beneficiary Inquiry Response Parameter](https://developer.2c2p.com/docs/beneficiary-inquiry-response-parameter.md) - [Payout Request API](https://developer.2c2p.com/docs/create-payout.md) - [Payout Request Parameter](https://developer.2c2p.com/docs/payout-request-parameter.md) - [Payout Response/ Notification Parameter](https://developer.2c2p.com/docs/payout-response-notification.md) - [Payout Inquiry API](https://developer.2c2p.com/docs/payout-inquiry.md) - [Payout Inquiry Response Parameter](https://developer.2c2p.com/docs/payout-inquiry-response-parameter.md) - [Payout Response Code](https://developer.2c2p.com/docs/payout-response-code.md) - [Payout Bank Code](https://developer.2c2p.com/docs/payout-bank-code.md) ## Documentation: SNAP - [Overview](https://developer.2c2p.com/docs/snap-overview.md) - [OAuth](https://developer.2c2p.com/docs/snap-oauth.md) - Direct Debit Payment - [Redirect Integration](https://developer.2c2p.com/docs/snap-direct-debit-payment-redirect-integration.md) - [Direct Integration](https://developer.2c2p.com/docs/snap-direct-debit-payment-direct-integration.md) - [Direct Debit Payment Status](https://developer.2c2p.com/docs/snap-direct-debit-payment-status.md) - [Direct Debit Payment Cancel](https://developer.2c2p.com/docs/snap-direct-debit-payment-cancel.md) - [Direct Debit Payment Refund](https://developer.2c2p.com/docs/snap-direct-debit-payment-refund.md) - Virtual Account - [Create Virtual Account](https://developer.2c2p.com/docs/snap-virtual-account-create.md) - [Inquire Virtual Account](https://developer.2c2p.com/docs/snap-virtual-account-inquiry.md) - QR Codes - [Generate QR Code](https://developer.2c2p.com/docs/snap-qr-codes-generate.md) - [Inquiry QR Payment Request](https://developer.2c2p.com/docs/snap-qr-codes-inquiry.md) - [QR Payment Refund](https://developer.2c2p.com/docs/snap-qr-codes-refund.md) - Account Registration - [Account Binding](https://developer.2c2p.com/docs/snap-account-registration-binding.md) - [Account Binding Inquiry](https://developer.2c2p.com/docs/snap-account-registration-inquiry.md) ## Documentation: Batch Services - [Reconciliation Reports](https://developer.2c2p.com/docs/batch-services-reconcile-report-info.md): Comprehensive guide to 2C2P reconciliation reports for payment settlement and financial reconciliation - [Reconciliation Report - Non-IPP](https://developer.2c2p.com/docs/batch-services-reconcile-report-non-ipp.md): Field reference for non-IPP reconciliation reports including credit cards, debit cards, e-wallets, and alternative payment methods - [Reconciliation Report - IPP](https://developer.2c2p.com/docs/batch-services-reconcile-report-ipp.md): Field reference for IPP (Installment Payment Plan) reconciliation reports with term details, interest rates, and monthly payment breakdowns - [Authorization](https://developer.2c2p.com/docs/batch-services-authorization.md) - [Authorization (Offline)](https://developer.2c2p.com/docs/batch-services-authorization-offline.md) - [Card Tokenization](https://developer.2c2p.com/docs/batch-services-card-tokenization.md) - [Refund](https://developer.2c2p.com/docs/batch-services-refund.md) - [QuickPay](https://developer.2c2p.com/docs/batch-services-quickpay.md) - [Promo Code](https://developer.2c2p.com/docs/batch-services-promo-code.md) ## Documentation: Response Codes - [Payment Response Codes](https://developer.2c2p.com/docs/response-code-payment.md) - [Payment Flow Codes](https://developer.2c2p.com/docs/response-code-payment-flow.md) - [Payment Maintenance Result Codes](https://developer.2c2p.com/docs/response-code-payment-maintenance-result-code.md) - [Payment Maintenance Status Codes](https://developer.2c2p.com/docs/response-code-payment-maintenance-status-code.md) - [Card Response Codes](https://developer.2c2p.com/docs/response-code-card-iso-8583.md) ## Documentation: References - [For Singapore Merchants](https://developer.2c2p.com/docs/reference-test-information-sg.md): Test Cards / Accounts for Singapore Merchants - [For Malaysia Merchants](https://developer.2c2p.com/docs/reference-test-information-my.md): Test Cards / Accounts for Malaysia Merchants - [For Thailand Merchants](https://developer.2c2p.com/docs/reference-test-information-th.md): Test Cards / Accounts for Thailand Merchants - [For Philippines Merchants](https://developer.2c2p.com/docs/reference-test-information-ph.md): Test Cards / Accounts for Philippines Merchants - [Payment Channels](https://developer.2c2p.com/docs/reference-payment-channels.md) - [Payment Channels Cut-Off Time](https://developer.2c2p.com/docs/reference-payment-channels-cut-off-time.md) - [Payment Scheme / Process by](https://developer.2c2p.com/docs/reference-codes-payment-scheme.md) - [Account Funding Account Identifier Type](https://developer.2c2p.com/docs/reference-codes-account-funding-account-identifier-type.md) - [Account Funding Identification Type](https://developer.2c2p.com/docs/reference-codes-account-funding-identification-type.md) - [Account Funding Purpose Code](https://developer.2c2p.com/docs/reference-codes-account-funding-purpose-code.md) - [Secure Pay JS Library](https://developer.2c2p.com/docs/reference-secure-pay-js-lib.md) - [Card-on-file transaction](https://developer.2c2p.com/docs/reference-card-on-file-cit-mit.md) - [Convert existing transactions to card-on-file model](https://developer.2c2p.com/docs/reference-convert-existing-transactions-to-card-on-file-model.md) - [Agent code update for FPX payment](https://developer.2c2p.com/docs/reference-agent-code-update-for-fpx-payment.md) ## API Reference: PGW Payment API 4.3 - ApplePay - [/payment/4.3/applepay/merchantvalidation](https://developer.2c2p.com/reference/post_payment-4-3-applepay-merchantvalidation.md) - CancelTransaction - [/payment/4.3/canceltransaction](https://developer.2c2p.com/reference/post_payment-4-3-canceltransaction.md) - CardInstallmentPlanInfo - [/payment/4.3/cardinstallmentplaninfo](https://developer.2c2p.com/reference/post_payment-4-3-cardinstallmentplaninfo.md) - CardTokenInfo - [/payment/4.3/cardtokeninfo](https://developer.2c2p.com/reference/post_payment-4-3-cardtokeninfo.md) - ExchangeRate - [/payment/4.3/exchangerate](https://developer.2c2p.com/reference/post_payment-4-3-exchangerate.md) - [JWT Request Endpoint](https://developer.2c2p.com/reference/post_payment-4-3-exchangerate-secure.md) - [APM MCC Exchange Rate](https://developer.2c2p.com/reference/post_payment-4-3-exchangerate-apmmccexchangerate.md) - Initialization - [/payment/4.3/initialization](https://developer.2c2p.com/reference/post_payment-4-3-initialization.md) - LoyaltyPointInfo - [/payment/4.3/loyaltypointinfo](https://developer.2c2p.com/reference/post_payment-4-3-loyaltypointinfo.md) - Payment - [/payment/4.3/payment](https://developer.2c2p.com/reference/post_payment-4-3-payment.md) - PaymentInquiry - [/payment/4.3/paymentinquiry](https://developer.2c2p.com/reference/post_payment-4-3-paymentinquiry.md) - PaymentInstruction - [/payment/4.3/paymentinstruction](https://developer.2c2p.com/reference/post_payment-4-3-paymentinstruction.md) - PaymentNotification - [/payment/4.3/paymentnotification](https://developer.2c2p.com/reference/post_payment-4-3-paymentnotification.md) - PaymentOption - [/payment/4.3/paymentoption](https://developer.2c2p.com/reference/post_payment-4-3-paymentoption.md) - PaymentOptionDetails - [/payment/4.3/paymentoptiondetails](https://developer.2c2p.com/reference/post_payment-4-3-paymentoptiondetails.md) - PaymentSimulate - [/payment/4.3/paymentsimulate](https://developer.2c2p.com/reference/post_payment-4-3-paymentsimulate.md) - PaymentToken - [/payment/4.3/paymenttoken](https://developer.2c2p.com/reference/post_payment-4-3-paymenttoken.md) - TransactionStatus - [/payment/4.3/transactionstatus](https://developer.2c2p.com/reference/post_payment-4-3-transactionstatus.md) - UserPreference - [/payment/4.3/userpreference](https://developer.2c2p.com/reference/post_payment-4-3-userpreference.md) ## Recipes - [Prepare request payload with JWT + JWS with keys](https://developer.2c2p.com/recipes/prepare-request-payload-with-jwt-jws-with-keys.md) - [Prepare request payload with JWT](https://developer.2c2p.com/recipes/prepare-request-payload-with-jwt.md) - [Process response payload with JWT + JWS with keys](https://developer.2c2p.com/recipes/process-response-payload-with-jwt-jws-with-keys.md) - [Process response payload with JWT](https://developer.2c2p.com/recipes/process-response-payload-with-jwt.md) ## Changelog - [Support AcquirerResponseCode](https://developer.2c2p.com/changelog/add-acquirerresponsecode.md) - [[ 4.3.0 ] September 2025](https://developer.2c2p.com/changelog/430-september-2025.md) - [[4.3] 21 April 2025](https://developer.2c2p.com/changelog/43-21-april-2025.md) - [[4.3] 3rd April 2025](https://developer.2c2p.com/changelog/43-3rd-april-2025.md) - [[4.3] 2nd April 2025](https://developer.2c2p.com/changelog/43-2nd-april-2025.md) - [New release feature in v4.3.0](https://developer.2c2p.com/changelog/new-release-feature-in-v430-1.md) - [Recon File Update (v2.1 & v1.9)](https://developer.2c2p.com/changelog/recon-file-update-v21-v19.md) - [Add New Payout API 1.2](https://developer.2c2p.com/changelog/add-new-payout-api-12.md) - [Add new payment API v4.3](https://developer.2c2p.com/changelog/payment-v43.md) - [Add new quickpay API v2.4](https://developer.2c2p.com/changelog/quick-pay-v24.md)