Payment gateway integration in Bangladesh
I integrate Bangladesh's payment gateways (bKash, Nagad, SSLCommerz and aamarPay) into Django and Python backends, so customers can pay at checkout and your system reliably knows what was paid.
At YOUR Campus I integrate all four of these gateways into the platform's backend. Earlier, on SnacKeeper's smart vending network, I worked on bKash payments and on refunds through bKash and Nagad. Payments are where a backend has to be most careful, and that's the experience I bring to your project.
What you get
How I can help
- 01
Checkout integration
Creating a payment with the gateway, sending the customer to pay, and bringing them back to your app with a clear result.
- 02
Payment verification & callbacks
Handling the gateway's callbacks and verifying each payment on the server before an order is marked as paid, so the browser's word is never the only proof.
- 03
Refunds
Refund flows through the gateways, tied back to the original order so your records and the customer's money stay in agreement.
- 04
Sandbox-to-live go-live support
Building and testing against each gateway's sandbox, then supporting the move to live credentials and your first real payments.
Tools I use for this
- Python
- Django
- Django REST Framework
- PostgreSQL
- bKash
- Nagad
- SSLCommerz
- aamarPay
FAQ
Common questions
- Which payment gateways can you integrate?
- bKash, Nagad, SSLCommerz and aamarPay. I've integrated all four into a production Django backend at YOUR Campus.
- Do you integrate into an existing Django project?
- Yes. I start by reading the existing code and order flow, then add the gateway integration without rewriting what already works.
- Can you handle refunds as well as payments?
- Yes. I've built refund flows through bKash and Nagad, and refunds are part of this service alongside checkout and verification.
- Do you need my live gateway credentials to start?
- No. Development and testing happen against each gateway's sandbox. Live credentials are only needed at go-live, and your gateway account itself stays with you.
- Do you work with clients outside Bangladesh?
- Yes. I've worked with clients worldwide through Upwork since 2021. I'm based in Dhaka, Bangladesh (GMT+6).
- How do we get started?
- Send a short description of the project through the contact form or by email. I'll reply with any questions and a suggested next step.
Have a project like this?
Tell me what you're building and I'll get back to you.
Other services