Skip to main content

What C2C does

C2C connects your platform to a network of verified members who hold JazzCash and Easypaisa accounts (account numbers, Till IDs and QR codes) and bank accounts. For every order, C2C assigns an available member with a matching account:
  • Deposits: your customer pays the member’s account through a C2C-hosted payment page. The member confirms receipt, and your merchant wallet is credited.
  • Withdrawals: the member pays your customer’s account. When the payout is confirmed, your merchant wallet is debited.
Your backend talks to one API, and C2C handles member assignment, payment instructions, confirmation and settlement to your merchant wallet.

How an integration works

Quickstart

Your first signed deposit, end to end

API reference

Endpoints, fields, responses and errors

Signature Generation Guide

Required for deposits and withdrawals. Code in C#, Node.js and Python.

Webhooks

Signed callbacks when orders complete or fail

Core business processes

Deposit flow

Collect payments through the hosted payment page

Withdrawal flow

Pay customers out to their own wallet

Payment methods

The six deposit methods and the walletType for each

Hosted payment page

What your customer sees during a deposit

Order status & tracking

Statuses, identifiers and reliable outcome tracking

At a glance

Need help?

Email support@c2cplatform.com and include the traceId from any error response.