Skip to Content

shurjoPay Payment Gateway for Odoo

Cards, mobile wallets, internet banking and EMI through one Odoo payment provider
October 22, 2025 by
Rafiur Rahman Rafit
| No comments yet

shurjoPay Payment Gateway by DBSL connects Odoo to shurjoPay, a Bangladeshi payment gateway. With one integration, customers can pay an Odoo order or invoice by mobile wallet (bKash, Nagad, Rocket, Upay), card, internet banking or EMI from partner banks. I built it for businesses that want all local payment options without managing several separate integrations.

At a glance

ModuleshurjoPay Payment Gateway by DBSL
Odoo version19 (17 and 18 also available)
Payment methodsMobile wallets, cards, internet banking, EMI
PublisherDot BD Solutions Limited
DeveloperRafiur Rahman Rafit

How a payment works

  1. The customer chooses shurjoPay at checkout and picks a method, such as bKash or a card.
  2. They pay on shurjoPay's secure page.
  3. shurjoPay sends an instant payment notification (IPN) to Odoo.
  4. Odoo marks the order or invoice as paid and keeps the transaction details.
shurjoPay payment provider in Odoo
shurjoPay payment provider in Odoo

Features

  • Every shurjoPay method from one provider: mobile wallets, Visa, Mastercard, American Express, local cards, internet banking and EMI.
  • Instant payment notifications with automatic status sync to orders and invoices.
  • Search and verify any transaction from inside Odoo.
  • Guest checkout, so customers can pay without an account.
  • Test mode for trying everything before going live.
  • A full log of every transaction for audits.
shurjoPay transactions inside Odoo
shurjoPay transactions inside Odoo

Setup

  1. Get a merchant account from shurjopay.com.bd (username, password and key prefix).
  2. Install the module and open Accounting > Configuration > Payment Providers > shurjoPay.
  3. Enter your credentials and click Test Connection.
  4. Add the IPN URL https://yourdomain.com/payment/shurjopay/ipn in the shurjoPay dashboard.
  5. Test, then enable the provider for live payments.

Frequently asked questions

Does shurjoPay see card numbers?

Card details are handled by the banks and shurjoPay's page, not by Odoo. Odoo only stores the transaction result.

Can I use bKash through shurjoPay and the bKash module together?

Yes. They are separate payment providers; you can enable one or both.

Adding online payments to Odoo?

I can set up shurjoPay or bKash on your Odoo and test a real payment with you.

Rafiur Rahman Rafit

Rafiur Rahman Rafit

Odoo Technical & Functional Consultant, Dot BD Solutions Limited, Dhaka

I implement Odoo for manufacturing, healthcare, real estate and trading companies and have published 25+ apps on the Odoo Apps Store, bought in 45+ countries. Updated October 2026.

Rafiur Rahman Rafit October 22, 2025
Share this post
Archive
Sign in to leave a comment