2C2P Payment Platform API

Commercial

by 2C2P

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

  1. 1Contact 2C2P sales or sign up via developer.2c2p.com to get a sandbox merchant account.
  2. 2Receive your merchantID and secret key.
  3. 3Create a Payment Token by POSTing a signed JWT payload to /paymentToken.
  4. 4Use the returned webPaymentUrl or continue API-only flows with the paymentToken.
  5. 5Verify responses by validating the JWT signature with your secret.

Example request

Request
curl -X POST 'https://sandbox-pgw.2c2p.com/payment/4.3/paymentToken' -H 'Content-Type: application/json' -d '{"payload":"SIGNED_JWT"}'

Example response

Response (truncated)
{"payload":"eyJhbGciOi..."} // decoded: {"paymentToken":"kSAops9Zw...","respCode":"0000","respDesc":"Success"}

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

Related APIs