Payment automation software built for businesses in Bangladesh
We make collecting payments something you set up once and stop thinking about, whether you run it on our servers or your own.
Why we started UddoktaPay
In Bangladesh, most online sales still close the same way. The customer sends money from their own bKash, Nagad, or Rocket, copies the transaction ID into a form, and waits. Somewhere on the other side, a person opens a banking app to check whether it really arrived.
That holds up for a few orders a day. It falls apart the moment you grow. Orders queue behind whoever is holding the phone, customers sit on a pending screen wondering whether they have been cheated, and one mistyped digit turns a real payment into a suspected fake. Sell past midnight and nothing is confirmed until morning.
The obvious fix, a proper payment automation software, was not available to the people who needed it most. In 2021 it meant producing a trade licence and a funded company account, then paying an onboarding fee north of ৳20,000 before your first order. A student selling from a Facebook page, a two-person startup, a shop testing an idea: none of them could clear that bar.
So in November 2021 we started building the thing we wanted to exist. UddoktaPay reads the confirmation itself and matches it to the order, so nobody has to check a phone. It runs on the account you already have across bKash, Nagad, Rocket, and more, so there is nothing to apply for. And the money lands straight in that account, because we never hold it.
What we believe
The decisions behind how the platform works, and the ones we will not trade away.
Non-custodial by design
Payments land directly in the account you already own: bKash, Nagad, Rocket, bank transfer, and more. We never hold your money, so there is no settlement wait and nothing to withdraw.
Automation over manual work
Confirmations are read and matched automatically. Nobody should have to open a banking app to decide whether an order is paid.
Your choice of deployment
Run it fully managed by us, or deploy it on infrastructure you own. Same platform, same features, your call.
Built for how Bangladesh pays
Automate payment across every major wallet and bank
Verification you can trust
A transaction ID already used on another order is rejected rather than counted twice, and a missing confirmation never leaves a customer stranded.
Built to be extended
Gateways, notification channels, and checkout themes are all modules, so the platform grows without waiting on us.
Set it up once, and let every payment confirm itself.
No card required · Cancel anytime · Live in minutes

