2C2P Payment Platform API
Southeast Asia payments processor headquartered in Singapore, covering cards, QR payments and 250+ local payment methods across the region. Suited to merchants selling into multiple SEA markets.
How to authenticate
5 stops to a working call
- 1Contact 2C2P sales or sign up via developer.2c2p.com to get a sandbox merchant account.
- 2Receive your merchantID and secret key.
- 3Create a Payment Token by POSTing a signed JWT payload to /paymentToken.
- 4Use the returned webPaymentUrl or continue API-only flows with the paymentToken.
- 5Verify responses by validating the JWT signature with your secret.
Example request
curl -X POST 'https://sandbox-pgw.2c2p.com/payment/4.3/paymentToken' -H 'Content-Type: application/json' -d '{"payload":"SIGNED_JWT"}'Example response
{"payload":"eyJhbGciOi..."} // decoded: {"paymentToken":"kSAops9Zw...","respCode":"0000","respDesc":"Success"}2C2P Payment Platform API: common questions
Is the 2C2P Payment Platform API free?
The 2C2P Payment Platform API is listed as contact. Check the official 2C2P docs for current pricing.
Does the 2C2P Payment Platform API need an API key?
Yes. It uses Token. Contact 2C2P sales or sign up via developer.2c2p.com to get a sandbox merchant account. Receive your merchantID and secret key. Create a Payment Token by POSTing a signed JWT payload to /paymentToken. Use the returned webPaymentUrl or continue API-only flows with the paymentToken. Verify responses by validating the JWT signature with your secret.
What is the 2C2P Payment Platform API endpoint?
The base URL is https://sandbox-pgw.2c2p.com/payment/4.3. A working example: curl -X POST 'https://sandbox-pgw.2c2p.com/payment/4.3/paymentToken' -H 'Content-Type: application/json' -d '{"payload":"SIGNED_JWT"}'
Notes for AI agents
Everything is JWT-in, JWT-out: both requests and responses are signed payloads, so you must decode responses before reading fields. Merchant onboarding is sales-led, not self-serve.
Machine-readable version: /api/apis/2c2p
On the same line
Adyen
Adyen N.V.
Enterprise payments platform with a single Checkout API for cards and local payment methods. In Singapore it supports PayNow (SGD, SG only) with real-time payments, QR code integration, refunds, partial refunds and separate captures via the standard /payments endpoint with paymentMethod.type set to paynow.
Airwallex API
Airwallex
Global business accounts, multi-currency wallets, payouts, cards and payment acceptance with strong Singapore entity support. Common choice for SG companies paying overseas suppliers or holding multi-currency balances.
FOMO Pay
FOMO Pay Pte Ltd
Singapore MAS-licensed major payment institution providing a banking-grade API for accounts, balances, virtual accounts, beneficiaries, outgoing transfers and transaction data. Known in SG for QR payment acceptance (PayNow/SGQR) and digital-currency-to-fiat settlement rails for merchants.
HitPay API
HitPay
Singapore-born payment gateway popular with SMEs: one API for PayNow QR, cards, GrabPay, ShopeePay and more, with no monthly fees. Simple payment-request model that is easier than Stripe for basic use cases.