Accept eSewa payments in WHMCS
Dhuri Gateway is payment middleware for WHMCS. eSewa is built in, next to Khalti, ConnectIPS, OnePG, Hamro Pay and Stripe.
How it works
A customer opens a WHMCS invoice and chooses eSewa. WHMCS hands the payment to Dhuri Gateway, the gateway sends the customer to eSewa, and eSewa tells the gateway the result.
The invoice is marked paid only when the provider confirms the payment. If the callback never arrives, the gateway checks with eSewa until the payment settles, so invoices are not stranded.
Why use a gateway instead of a one-off module
- One integration. Add Khalti, ConnectIPS or Stripe later without changing WHMCS again.
- A ledger that balances. Every payment writes a balanced entry and a signed event.
- Safe refunds. A refund can never exceed the payment.
- Run it yourself. Provider secrets are encrypted and the gateway can run on your own server.
Get started
Message us on WhatsApp with your WHMCS version and your eSewa merchant status, and we will tell you what setup looks like.
Questions
Does Dhuri Gateway support eSewa?
Yes. eSewa is one of the providers built into Dhuri Gateway, along with Khalti, NCHL ConnectIPS, OnePG, Hamro Pay and Stripe.
Is a WHMCS module included?
Yes, the WHMCS module is included.
When is an invoice marked paid?
Only when the provider confirms the payment. If the callback never arrives, the gateway keeps checking until the payment settles.
Keep reading
Tell us what you are building.
Sign-in, payments or point of sale: one message to a real person.