Trusted Payment Infrastructure · Bangladesh

Fast & Secure
Payment Gateway
for Your Business

ChaoPaoPay provides a powerful white-label payment gateway solution — enabling businesses to accept and send payments through bKash and Nagad with a simple API integration.

Supported Channels
bKash bKash
Nagad Nagad

Built for Developers & Businesses

Everything you need to process payments reliably — from a clean API to real-time callbacks and merchant dashboards.

Instant API Integration

Simple REST API with clear documentation. Integrate PayIn and PayOut into your system in minutes with PHP, Python, or any language.

Secure & Reliable

Every transaction is signed and verified using SHA-256 signatures. IP whitelisting, 2FA, and encrypted credentials protect your account.

Real-time Callbacks

Receive instant webhook notifications when transaction status changes. Retry logic ensures you never miss a payment update.

Merchant Dashboard

Full-featured merchant panel with balance overview, transaction history, API key management, and deposit/withdrawal controls.

Fast Settlement

Payments are processed and merchant balances are updated automatically upon confirmation — no manual approval required.

White-Label Ready

Deploy under your own brand. Fully customizable — logo, domain, and merchant-facing UI are all yours to configure.

How It Works

Get started in four simple steps and start accepting payments from your customers.

1

Get API Keys

Contact us to create a merchant account and receive your API Key, Secret Key, and Merchant ID.

2

Create a Payment

Call the PayIn API with transaction details. Receive a payment_url and redirect your customer.

3

Customer Pays

Customer completes payment on the secure payment page via bKash or Nagad.

4

Receive Callback

We notify your webhook URL instantly. Verify the signature and update your order status.

Supported Channels

We currently support the most widely used mobile financial services in Bangladesh.

bKash

bKash

Method Code: 101

PayIn PayOut
Nagad

Nagad

Method Code: 102

PayIn PayOut
99.9%
Uptime SLA
<3s
Avg. Payment Redirect
2+
Payment Channels
24/7
System Monitoring

Simple API,
Powerful Results

One API call to create a payment. Webhook callback when done. That's it. No complex setup, no hidden steps.

  • REST API with JSON request & response
  • SHA-256 signed webhooks for security
  • Supports PHP, Python, Node.js, cURL
  • Sandbox & Live environments
View Full Docs →
POST /api/v1/payin/create
// Request Headers
X-API-Key: ak_live_xxxxxxxxxx
X-Merchant-ID: MCH_XXXXXXXX

// Request Body
{
  "amount": 500.00,
  "method_code": 101,
  "merchant_order_id": "ORD-001",
  "callback_url": "https://yoursite.com/cb"
}

// Response
{
  "success": true,
  "payment_url": "https://bd-api.chaopaopay.cc/pay/..."
}

Frequently Asked Questions

Contact us on Telegram @ChaoPaoPay_BDT to create your merchant account. You'll receive your Merchant ID and API Key to start integrating immediately.
We currently support bKash (method code: 101) and Nagad (method code: 102) for both PayIn (deposit) and PayOut (withdrawal). More channels are being added.
Minimum: ৳100 per transaction. Maximum: ৳50,000 per transaction. Higher limits can be arranged for enterprise merchants. Contact us for custom limits.
Fees are charged as a percentage of each transaction. Deposit and withdrawal fee rates are configured per merchant account. Contact us for pricing details.
Merchant balances are updated instantly upon payment confirmation. Withdrawals from the merchant balance can be requested anytime through the dashboard.

Get In Touch

Ready to integrate or have questions? Our team is available 24/7.

Ready to Integrate?

Browse our full API documentation or contact us on Telegram to create your merchant account and start accepting payments today.

View API Docs Contact Us