QRPAY
Home Features Pricing API Docs
Powered by Bakong NBC · NBC Licensed ✓

Accept KHQR
Payments
via Simple API

Integrate Bakong KHQR payment into your app with a few lines of code. Fast, secure, and built for Cambodian developers.

500+ Developers
~120ms Response
NBC Licensed
generate_qr.php PHP
$response = Http::withToken('your_api_key')
    ->post('https://api.qrpay.app/v1/qr', [
        'amount'   => 25.00,
        'currency' => 'USD',
        'memo'     => 'Order #1234',
    ]);

$qrCode   = $response['qr_image'];
$deeplink = $response['deeplink'];
200 OK · 118ms
Features

Everything you need

Simple, fast, and developer-friendly KHQR payment integration.

Generate QR Code

Generate Bakong KHQR codes for USD and KHR with one API call. Returns base64 PNG ready to display.

Check Payment Status

Real-time payment verification through Bakong API. Know instantly when a customer has paid.

Deep Link Support

Generate Bakong deep links to open payment directly in the Bakong mobile app.

Secure API Keys

Each account gets a unique hashed API key. Rate limiting and request logging included for security.

Fast Response

Optimized for speed with response caching. Get your QR code in milliseconds, not seconds.

Usage Analytics

Track API calls, success rates, and payment volumes from your dashboard in real time.

Pricing

Simple, transparent pricing

Start free. Upgrade when you grow.

Free

Free

Perfect for testing & small projects

$0 / month
  • 500 API calls / month
  • KHQR code generation
  • Real-time payment status
  • 1 API key
  • 30-day transaction history
  • Webhook notifications
  • Priority support
Get Started Free
★ Most Popular

Pro

Monthly — pay as you go

$2.00 / month
  • Unlimited API calls
  • KHQR code + hosted image URL
  • Real-time payment status
  • Up to 5 API keys
  • 1-year transaction history
  • Webhook payment notifications
  • Telegram payment alerts
  • Priority email support
Get Pro Monthly →
🎉 Save 38% — Best Value
Pro Yearly

Pro

Annual — best value plan

$15.00 / year

$1.25 / month — save $9.00 vs monthly

  • Unlimited API calls
  • KHQR code + hosted image URL
  • Real-time payment status
  • Up to 10 API keys
  • 1-year transaction history
  • Webhook payment notifications
  • Telegram payment alerts
  • Priority email support
Get Pro Yearly →

All Pro plans include the same features. Yearly billing locks in the lowest price.

API Docs

Integrate in minutes

Just a few lines of code to start accepting payments.

generate_qr.php PHP 8.2
// 1. Set your API key in .env: QRPAY_API_KEY=sk_live_...

$response = Http::withToken(env('QRPAY_API_KEY'))
    ->post('https://api.qrpay.app/v1/generate', [
        'amount'    => 5.00,
        'currency'  => 'USD',
        'memo'      => 'Order #1234',
    ]);

$qrCode   = $response['qr_image'];      // base64 PNG
$deeplink = $response['deeplink'];     // bakong://...
$txId     = $response['transaction_id']; // for status check
200 OK
118ms Get your API key →
🇰🇭 Built for Cambodia

Ready to integrate
KHQR payments?

Sign up free today. No credit card required. Start accepting payments in minutes.