Skip to content
Live2026APIWeb

Multi-gateway payment registry with bKash

Private university, Bangladesh

A driver registry that runs many payment gateways at once — bKash, SSLCommerz, Nagad and bank forms — switchable from the admin panel.

What I built

  • bKash Dynamic Charging (mode 1011) driver written from scratch in Rust, within bKash's token, timeout and TLS rules
  • Amount-based wallet routing: payments under a threshold go to one wallet, larger ones to another, verified on callback
  • Reconciliation sweeper settles sessions whose browser tab closed before the callback arrived
  • Formal transaction IDs, per-gateway test payers, enable/disable, fallback and badges in the student portal

Need something like this?

Tell me about your project and I'll tell you honestly how I'd build it.

Talk on WhatsApp