How it works
Four steps from checkout to a confirmed order.
Your site calls POST /api/payments with the amount and your order id.
To your bKash / Nagad / Rocket personal number, from their own app.
Your Android phone forwards the “money received” SMS to DrutoPay, which parses it.
We match it to your order and fire a webhook (or you poll). Order confirmed ✅
⚡ Automatic
Payments to a personal number verify on their own — no manual “check the SMS”, no customer screenshot.
🆓 Free
No per-transaction fee from us. Works on the personal wallet you already have.
🔔 Webhooks
Get a payment.verified callback the instant money lands. Or just poll the status API.
🧾 TrxID verify
Prefer the classic flow? Let customers paste their TrxID and verify it against captured transactions.
Integrate in minutes
A simple HTTPS API any stack can call from the server.
curl -X POST https://pay.api.drutoai.com/api/payments \
-H "x-api-key: $API_KEY" -H "content-type: application/json" \
-d '{"amount":1000.37,"reference":"ORDER-001"}'
# → { "id": "...", "status": "pending" }
# poll GET /api/payments/{id} until status == "verified"
Start accepting payments today
Register a merchant, connect your phone, and go live.