Built for Bakong KHQR payments

Accept payments with a secure KHQR API Gateway

Generate QR codes, verify Bakong transactions automatically, and notify your application when payments settle — all from one trusted dashboard.

  • Verified against Bakong
  • Money goes straight to your account
  • Payment detected in seconds

GlassPE Coffee

Bakong merchant

Verified

Amount to pay

$25.00

Payment verified via Bakong

Ref: DEMO000025 • KHQR Pay

Verified against Bakong

Money goes straight to your account

Payment detected in seconds

USD & KHR supported

សេវាកម្មរបស់យើង — Our services

Everything needed for KHQR payment integration

Keep payment operations secure, observable, and easy to manage — from the first test QR to production traffic.

Dynamic KHQR generation

Create EMVCo-standard USD or KHR payment QR codes with one API call — each with its own amount, expiry, and reference.

Real-time verification

Payment status is checked against Bakong automatically. A paid QR is detected within seconds — no manual refresh needed.

Signed webhooks

Receive server-to-server callbacks the moment a payment settles, so your application can react instantly and safely.

Test & live API keys

Develop safely with sandbox keys and a simulate endpoint, then go live with quotas, rate limits, and instant revocation.

Wallet & auto top-up

Built-in credit wallet: users top up by scanning a KHQR and credits land automatically once the payment is verified.

Developer dashboard

API docs, payment history, key health, and usage analytics — everything you need in one clean dashboard.

សាកល្បងដោយខ្លួនឯង — Try it live

Generate a sample KHQR right here

See exactly what the API produces. Pick an amount and generate a standards-format KHQR payload — no account needed.

EMVCo-style payload with merchant, amount, and CRC checksum

Same format the real API returns to your server

Works with USD and KHR, just like Bakong

Demo only — this sample QR is not payable. Create an account to generate real, payable KHQR codes.

Your sample KHQR will appear here

Enter an amount and click generate

ដំណើរការ — How it works

From sign-up to settled payment

Four simple steps between your application and money in your Bakong account.

1

Sign up & connect Bakong

Create a free account and link the Bakong account that will receive your payments.

2

Create a KHQR via API

One request with your API key returns a payable QR string instantly.

POST /api/v1/qr
Authorization: Bearer sk_test_...
Content-Type: application/json

{ "amount": 10, "currency": "USD" }
3

Customer scans & pays

Any Bakong-supported banking app can scan and pay in USD or KHR.

4

Auto verify & settle

We verify with Bakong automatically, fire your webhook, and the money goes straight to your account.

Payments go directly to your account

Ready to accept KHQR payments?

KHQR Pay verifies transactions but never holds your customers' money. Create your account free and get your first test API key in minutes.