Demo & educational — read before entering a token.
  • QR / MD5 generation runs entirely in your browser — no token and no server needed.
  • Your token is used only in your browser and sent directly to Bakong; it is never sent to this site's host.
  • Prefer the Sandbox environment. Production transaction checks require a Cambodia IP or an rbk… Relay token, and browsers are usually blocked by CORS.
  • Unofficial project — not affiliated with the National Bank of Cambodia.
qr_code_2 1. Merchant & QR details
Your Bakong account id, e.g. your_name@bank
0 or empty = static QR
verified 2. Check a payment

Uses your credentials to ask Bakong whether the transaction was paid.

ℹ️ If the check fails with a network/CORS error, that's expected from a browser: the Bakong API does not allow direct cross-origin calls, and production checks are limited to Cambodia IPs. Use an rbk… Relay token, or run the checks server-side with the kotlin-bakong JVM library.