Skip to content

Integrations · Payments · Bangladesh

bKash integration for EduGradUP

bKash is the dominant mobile-money rail in Bangladesh. EduGradUP's bKash integration uses the bKash Merchant API to accept payments against student invoices, posts receipts back automatically and reconciles daily.

What you get

Setup — step by step

  1. Apply for a bKash Merchant account. If you do not already have one, apply on bkash.com under Merchant. You will need your school's trade licence and TIN. Approval typically takes 3–5 business days.
  2. Generate API credentials. Once your merchant account is approved, request API credentials from bKash. They will issue an App Key, App Secret, Username and Password for the Merchant API.
  3. Add credentials to EduGradUP. In EduGradUP go to Setup → Payments → bKash. Paste the four credentials, set the merchant short code, choose the default fee heads and save.
  4. Configure the callback URL. Email bKash technical support with the callback URL shown on the EduGradUP bKash setup page. They will whitelist it on the merchant account within one business day.
  5. Run a test payment. From a parent account pay BDT 10 against any invoice. Confirm the invoice is marked Paid in EduGradUP within 60 seconds and the receipt is shown on the parent app.

Frequently asked questions

Frequently Asked Questions

4 questions

Does this need a bKash Personal account or Merchant?

It needs a bKash Merchant account. Personal accounts cannot use the Merchant API and cannot be reconciled automatically.

What MDR does bKash charge?

bKash Merchant MDR is currently 1.85% as of mid-2026. Confirm the exact rate on your merchant contract — large schools can sometimes negotiate a lower rate.

Can parents pay from USSD instead of the app?

Yes — the bKash Merchant API supports both. The invoice is matched the same way regardless of channel.

Is data residency guaranteed in Bangladesh?

EduGradUP for Bangladesh runs in AWS Mumbai. bKash transactional data flows through bKash's own infrastructure; only the reference ID and amount are stored on EduGradUP.

Ready to see EduGradUP in your school?

Book a free 30-minute demo in Bengali, Nepali or English. Free data migration. 14-day trial. No credit card.

  • ✓ 4-hour response SLA
  • ✓ PDPA & DPDPA aligned
  • ✓ bKash · eSewa · PayNow · UPI ready