🇧🇩 Nagad for ISPs

Nagad ISP billing — paid, reconciled, reactivated

Native Nagad merchant integration. Payment webhook triggers RADIUS CoA to your MikroTik in under 3 seconds. Zero manual reconciliation.

<3s
Payment → online
100%
Auto-reconciled
Signed
Webhook verified
0%
BillFi markup
Capabilities

Everything you need — in one platform

Nagad Checkout

One-tap payment link on every invoice. Subscribers pay from the Nagad app they already have.

Auto-reconciliation

Every settled trxID is matched to its invoice automatically. No CSR spreadsheet work.

3-second reactivation

Webhook → BillFi → RADIUS CoA to MikroTik → subscriber back online.

Signature verified

Every Nagad callback is verified against the merchant public key before it's honoured.

VAT-formatted receipts

Mushak-6.3 compliant receipts sent instantly on payment — SMS + email + client app.

Live reconciliation view

Dashboard shows every Nagad trxID, matched invoice, and any exceptions for review.

Also: bKash, Rocket, SSLCommerz

One integration pattern for every BD rail. Subscribers pick; you get one ledger.

Failed-payment fallback

Nagad declined? Subscriber gets a Bangla SMS with a retry link across other rails.

Fee & VAT split

Nagad MDR, VAT and net amount broken out on every payment for accounting.

How it works

Up and running in a weekend

01
Get Merchant

Register a Nagad Merchant account (we help).

02
Add credentials

Paste Merchant ID + public / private keys into BillFi.

03
Test

Sandbox a ৳10 payment. Confirm webhook + reactivation.

04
Go live

Enable production. Every invoice now includes a Nagad pay link.

Works with

Plays nicely with your gear

Bring the vendors you already run. BillFi drops into the middle of your stack — no rip-and-replace.

Nagad bKash Rocket SSLCommerz ShurjoPay MikroTik RouterOS FreeRADIUS Mushak-6.3
FAQ

Answers, before you ask

How do I accept Nagad payments for my ISP invoices?

Register a Nagad Merchant account, plug the credentials into BillFi, and every invoice includes a Nagad payment link. Subscribers pay in one tap; BillFi matches the payment to the invoice and reactivates the PPPoE session in under 3 seconds.

Does BillFi verify Nagad webhook signatures?

Yes — every callback is signature-verified against Nagad's public key. Unsigned or spoofed callbacks are rejected and logged.

Can I offer both bKash and Nagad?

Yes — most BD ISPs offer bKash, Nagad, Rocket and SSLCommerz side-by-side. BillFi's client app and portal show all rails; the subscriber picks.

What are Nagad's fees?

Nagad's merchant rate is generally competitive with bKash (varies by merchant category). BillFi doesn't add any markup on top.

Can Nagad drive auto-suspension for non-payers?

Yes — same as bKash. If no rail settles the invoice by the due date, BillFi flips the RADIUS reply attributes and the router walls the subscriber into a payment page.

Is a Nagad Merchant account required?

Yes — a Nagad Merchant (not personal) account is required to accept payments. Our Dhaka team can help you complete the merchant onboarding if needed.

Does BillFi support Nagad recurring / tokenized payments?

Yes — subscribers can save their Nagad account for auto-pay so future invoices settle automatically each month, no manual tap required.

How are Nagad payments posted to the accounting ledger?

Every Nagad settlement posts to the correct GL account (revenue, VAT, gateway fee). Month-end close doesn't need manual matching.

Can I refund a Nagad transaction from BillFi?

Yes — one-click refund from the invoice page uses Nagad's refund API. Refunds appear in the subscriber's Nagad wallet within minutes.

What happens if a Nagad payment gets stuck?

BillFi polls Nagad's transaction status API and reconciles delayed callbacks automatically. Truly failed payments show a clear retry option in the client app with alternative rails.

Network management,
automated.

Join hundreds of ISPs across Africa, Asia, and Europe automating their billing, provisioning, and support with BillFi.