# 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. ## Guides - [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. - [Using iFrame](https://developer.2c2p.com/docs/using-iframe.md) - [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) - [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) - [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) - [Shopify](https://developer.2c2p.com/docs/shopify.md) - [WooCommerce](https://developer.2c2p.com/docs/woocommerce.md) - [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 omnichannel payment processing, the Payment Gateway SDK gives merchants access to a full suite of payment options. With 2C2P's Payment Gateway SDK, merchants do not need to undertake a complex and time-consuming PCI-DSS certification process. All sensitive information is protected at 2C2P with the most advanced security that is compliant with PCI-DSS standards. It's allows merchant application accepting payment from card payment, alternative payment methods, digital payment, QR payment and etc-etc. - [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 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 and the corresponding integration flows, refer to [Payment Methods](doc:sdk-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 merchant. With 2C2P's Tokenization feature, merchants do not need to undertake a complex and time-consuming PCI-DSS certification process. All the sensitive information is protected at 2C2P with the most advanced security that is compliant with PCI-DSS standards. - [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 authorisation processes. - [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 place of the customer's original card information, eliminating the need for merchants to obtain PCI-DSS certification. Customer token payments allow merchants to offer streamlined shopping experiences, as customers can make payments without entering their card information with every transaction. - [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 create automatic charges at specific intervals or dates. - [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. - [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 payments online. - [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. - [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, and in-store channels. - [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 Southeast Asia. - [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 purchases in Myanmar. - [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 services including software licenses, online game vouchers, as well as airline and movie tickets. - [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 WaveShop agents. WavePay can be used for bills payments, mobile top-ups, purchases, and other transactions in Myanmar. - [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 payments, top ups, and purchases in Thailand. - [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 funds transfers within Malaysia. - [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 Later credit lines. - [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 money transfers and payments using their mobile phones. - [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 merchants. - [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 phones. - [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. - [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. - [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. - [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) - [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) - [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) - [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) - [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 omnichannel payment processing, the Payment Gateway SDK gives merchants access to a full suite of payment options. - [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 omnichannel payment processing, the Payment Gateway SDK gives merchants access to a full suite of payment options. With **2C2P's PGW payment UI** feature allows merchant provide payment UI to user with little to no effort by using 2C2P's PGW payment UI and merchants do not need to undertake a complex and time-consuming PCI-DSS certification process. All sensitive information is protected at 2C2P with the most advanced security that is compliant with PCI-DSS standards. - [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 Payment Gateway (PGW) SDK Helper**. - [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**. - [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. - [QuickPay Update Request Parameters](https://developer.2c2p.com/docs/api-quickpay-update-request-parameter.md) - [Overview](https://developer.2c2p.com/docs/softpos-overview.md) - [Initialize SoftPOS SDK](https://developer.2c2p.com/docs/sdk-softpos-initialize.md) - [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) - [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. - [Overview](https://developer.2c2p.com/docs/softpos-device-to-app-overview.md) - [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) - [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) - [Overview](https://developer.2c2p.com/docs/overview-apptoapp.md) - [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 - [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) - [Overview](https://developer.2c2p.com/docs/snap-overview.md) - [OAuth](https://developer.2c2p.com/docs/snap-oauth.md) - [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) - [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) - [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 Binding](https://developer.2c2p.com/docs/snap-account-registration-binding.md) - [Account Binding Inquiry](https://developer.2c2p.com/docs/snap-account-registration-inquiry.md) - [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) - [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) - [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 - [/payment/4.3/applepay/merchantvalidation](https://developer.2c2p.com/reference/post_payment-4-3-applepay-merchantvalidation.md) - [/payment/4.3/canceltransaction](https://developer.2c2p.com/reference/post_payment-4-3-canceltransaction.md) - [/payment/4.3/cardinstallmentplaninfo](https://developer.2c2p.com/reference/post_payment-4-3-cardinstallmentplaninfo.md) - [/payment/4.3/cardtokeninfo](https://developer.2c2p.com/reference/post_payment-4-3-cardtokeninfo.md) - [/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) - [/payment/4.3/initialization](https://developer.2c2p.com/reference/post_payment-4-3-initialization.md) - [/payment/4.3/loyaltypointinfo](https://developer.2c2p.com/reference/post_payment-4-3-loyaltypointinfo.md) - [/payment/4.3/payment](https://developer.2c2p.com/reference/post_payment-4-3-payment.md) - [/payment/4.3/paymentinquiry](https://developer.2c2p.com/reference/post_payment-4-3-paymentinquiry.md) - [/payment/4.3/paymentinstruction](https://developer.2c2p.com/reference/post_payment-4-3-paymentinstruction.md) - [/payment/4.3/paymentnotification](https://developer.2c2p.com/reference/post_payment-4-3-paymentnotification.md) - [/payment/4.3/paymentoption](https://developer.2c2p.com/reference/post_payment-4-3-paymentoption.md) - [/payment/4.3/paymentoptiondetails](https://developer.2c2p.com/reference/post_payment-4-3-paymentoptiondetails.md) - [/payment/4.3/paymentsimulate](https://developer.2c2p.com/reference/post_payment-4-3-paymentsimulate.md) - [/payment/4.3/paymenttoken](https://developer.2c2p.com/reference/post_payment-4-3-paymenttoken.md) - [/payment/4.3/transactionstatus](https://developer.2c2p.com/reference/post_payment-4-3-transactionstatus.md) - [/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)