Bangladesh's Unified Gateway
One Integration.
All Payments.
Zero Friction.
Accept bKash, Nagad & Upay through a single modern API. No multiple contracts, no headaches.
supports
bKash
Nagad
Upay
🔒 bkash-securepay.bdQuickPay.com/pay/daa54dfasdas
🔒 nagad-securepay.bdQuickPay.com/pay/daa54dfasdas
🔒 upay-securepay.bdQuickPay.com/pay/daa54dfasdas
Process
How bdQuickPay works
Four steps, one API — built for modern teams.
01
Single integration
One API call with amount, reference & redirects.
02
Get payment URL
Secure, method‑specific URL for customer.
03
Customer pays
Payment via bKash, Nagad or Upay – verified live.
04
Instant webhook
Server notified, customer redirected.
Gateways
Three methods, one API
bKash · Nagad · Upay — unified under a single integration.
৳
bKash
- Cash Out & Payment
- Real‑time matching
- Webhook instant
N
Nagad
- Merchant & Agent
- Sub‑second verify
- Auto‑retry
U
Upay
- UCB backed
- Isolated method
- Fast settlement
Capabilities
Everything you need
Developer‑first, fraud‑protected, real‑time.
Real‑time verify
Under 3 seconds, transaction ID + amount checked.
Webhooks
Instant server notifications with automatic retries.
Dev first API
cURL, PHP, Laravel, JS examples ready to go.
Fraud prevention
Method isolation — no cross‑gateway fraud.
Dashboard
Balances, withdrawals, exports — all in one place.
Verification API
Query any payment by invoice ID anytime.
Developer experience
Integrate in minutes
-
1
Get API key
Instant access after contact — no waiting.
-
2
POST /payment/create
Send amount & redirects, receive a payment URL.
-
3
Webhook + verify
Server‑side confirmation on every transaction.
Trust & safety
Bank‑grade security
-
TLS 1.3 + AES‑256
End‑to‑end encryption on all transactions.
-
API key auth
Hashed, never stored in plain text.
-
Method isolation
No cross‑gateway matching prevents fraud.
🛡️
Do I need separate contracts?
No — one agreement with bdQuickPay covers all three gateways (bKash, Nagad & Upay).
How fast is verification?
Typically under 3 seconds. Our real‑time engine checks transaction ID and amount simultaneously.
Wrong amount paid — what happens?
Strict matching — the payment fails automatically. No partial payments are accepted, keeping your books clean.
Which platforms can I integrate with?
Any platform with HTTP capabilities — Laravel, raw PHP, Node.js, Python, or mobile apps. We provide ready‑made examples for all major stacks.