For merchants in Bangladesh

Payments that confirm themselves.

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.

Get started Read the docs
Order #4821
৳250.00
Waiting for payment
no one is watching this happen
Works with bKashNagad RocketUpayBank transfer

One API call to get paid

Create an invoice, send your customer to the hosted checkout, get a signed webhook when it's paid.

curl https://api.asolpay.com/api/v1/invoices/ \
  -H "Authorization: Bearer [PLACEHOLDER_SK_LIVE_KEY]" \
  -H "Idempotency-Key: order-4821" \
  -d amount_poisha=25000 \
  -d customer_phone=01XXXXXXXXX \
  -d redirect_url=https://yourshop.com/thanks

Every example uses a placeholder key — never paste a real one.

Simple pricing

Starter

৳90.00 /mo
1000 invoices/mo · 1 device · 2 seats
Most popular

Pro

৳130.00 /mo
10000 invoices/mo · 3 devices · 5 seats

Business

৳180.00 /mo
100000 invoices/mo · 10 devices · 20 seats
Compare plans →

Questions

Does AsolPay hold my money?

No. Customers pay directly into your own account. We only observe that it arrived and confirm the order.

What if my reader phone goes offline?

You get a loud dashboard banner and an alert. Pending payments still resolve once it's back online.

Which methods are supported?

bKash, Nagad, Rocket, Upay and bank transfer at launch.

How do I test without real money?

Use a sk_test_ key. Sandbox rows are excluded from every total and report.