Register your own bKash, Nagad, Rocket or bank account and pair a phone. When a customer pays you, AsolPay reads the confirmation, matches it to the order, and tells your website โ automatically. We never hold your money.
Everything you need to take money online in Bangladesh โ without routing your revenue through someone else first.
Money moves from your customer to your account. It never sits with us, so there is no float, no payout delay, and nothing of yours to freeze.
Pair a phone with the reader app. It sees the payment confirmation, matches it to the order, and marks it paid โ no screenshots, no manual checking.
Send buyers to a branded checkout page that shows your own numbers and walks them through paying. One redirect, nothing to build yourself.
Create a payment, verify it. Server-side keys in an api-key header, with copy-paste samples for cURL, PHP, Laravel, Python, Node and JavaScript.
Get told the moment a payment lands, signed and retried on failure โ so your fulfilment runs even if the buyer closes the tab.
Test keys run the identical flow with no real money and no delivery. Sandbox activity is excluded from every report and total.
An SMS is a claim, not proof. Payments above your chosen ceiling wait for stronger verification instead of auto-confirming and shipping.
Run several brands from one account, each with its own keys and channels. A compromised site never forces you to rotate the others.
Key issues, reveals and revocations, payment-account changes and review decisions are all recorded with who did it and when.
Customers pay into your own bKash, Nagad, Rocket, Upay or bank account. Switch each channel on or off from your dashboard โ whichever are active become the options buyers see at checkout.
We list a channel only once it genuinely works end to end โ a logo you can't actually get paid through helps nobody. Need one we don't support yet? Tell us and we'll say honestly whether we can add it.
Create a payment, send your customer to the page it returns, and verify before you fulfil.
curl -X POST https://api.asolpay.com/v1/payment/create \
-H "Content-Type: application/json" \
-H "api-key: [PLACEHOLDER_SK_LIVE_KEY]" \
-d '{
"amount": 250,
"tran_id": "order-4821",
"success_url": "https://yoursite.com/payment/success"
}'Every example uses a placeholder key โ never paste a real one. Read the docs โ
No. Customers pay directly into your own account. We only observe that it arrived and confirm the order.
You get a loud dashboard banner and an alert. Pending payments still resolve once it's back online.