# Dhuri Technologies ## Dhuri Tech: Payments, POS and Sign-in Software, Nepal https://dhuritech.com/ 01 The ridgeprofile Dhuri, the ridge of a roof · A software company in Nepal Sign-in, payments and point of sale, built in Nepal. Three products for three kinds of business. Each works on its own; together they share one sign-in and one way to get paid. Talk to us → See how they fit together Fig. 1 — One ridge, three products Section drawing · not to scale One · Identity Commerce · Operations Gateway · Money Contents Three products,one ridge 01 Identity Dhuri One Available 02 Operations Dhuri Commerce Available 03 Money Dhuri Gateway Available One ridge / Three products / Kathmandu 02 The threeproducts Three products, one ridge. Each one solves a single problem completely. All three are available today, and their status is shown plainly. 01 Dhuri One Hosted sign-in, organizations, roles, entitlements and usage behind one API. Available → 02 Dhuri Commerce Catalog, stock, orders and tills for shops, restaurants and wholesalers, signed in with Dhuri One and paid through Dhuri Gateway. Available → 03 Dhuri Gateway Payment middleware with eSewa, Khalti, ConnectIPS, OnePG, Hamro Pay and Stripe behind one signed API. Available → All products and comparison → Status as of 21 Oct 2026 Made in Nepal Built for teams everywhere Open standards OIDC, OAuth 2.0, signed webhooks Yours to run Hosted or self-hosted Only what is built No promises ahead of the product 03 Workswith Works with the payment providers you already use. Dhuri Gateway supports eSewa, Khalti, NCHL ConnectIPS, OnePG, Hamro Pay and Stripe. Dhuri Commerce takes Fonepay QR at the counter. Every payment is confirmed by the provider before it counts. eSewa Wallet Khalti Wallet ConnectIPS Bank payments OnePG Wallets and banks Hamro Pay Wallet Stripe International cards Fonepay QR at the till Dhuri Gateway → In WHMCS or any app 04 References References. We work with shops, online stores and software teams in Nepal. Named references appear here once each team has agreed to be named. We let our clients speak for themselves, so this space stays empty until they do. Ask for an introduction → 05 Clients &partners Built with, and used by, teams in Nepal. The organisations below work with Dhuri Tech. Each entry says what the relationship is. 01 Niti Research Pvt. Ltd. Media and events partner A Nepal-based research, policy and media organisation. Its work includes Niti 365 and Startup Summit Nepal. Lists Dhuri Technologies as its software and technology partner. Uses Dhuri Tech products nitiresearch.tech ↗ 02 Cloud and hosting partner A web hosting company offering domains, shared and reseller hosting, VPS, SSL and email, with support lines for Nepal, India and the US. Uses Dhuri Tech products agmwebhosting.com ↗ 03 Client A Nepali web hosting provider offering shared, reseller and VPS hosting, domains, SSL and email. Uses Dhuri Tech products kathmanduhost.com ↗ Clients and partners → Named relationships only 06 The paththrough Use one. Or let them work together. Each product stands alone. Together they share one sign-in and one way to get paid. 01 Identity Dhuri One Who someone is and what they may do. → 02 Operations Dhuri Commerce What they sell, what is in stock, and what they owe. → 03 Money Dhuri Gateway How they pay, confirmed by the provider. A staff member signs in with One, rings up a sale in Commerce, and the customer pays through Gateway. Read the full path → 07 / For developers Written for people, and for the agent you are using right now. Dhuri One documents every endpoint and ships its docs as llms.txt, so an assistant has the platform in one file. Read the docs About Dhuri One Terminal llms.txt $ curl https://one.dhuritech.com/llms.txt # Dhuri One > Auth, organizations, RBAC, entitlements, > metered usage and webhooks for SaaS. Fig. 2 — The platform in one file 08 Plainanswers Plain answers. What does “Dhuri” mean? Dhuri is the Nepali word for the ridge of a roof: the line where two slopes meet and everything else rests. It is also our mark, a plane folded along its crest with a point of light at the apex. What does Dhuri Tech build? Foundations that software teams should not rebuild: Dhuri One for sign-in and access, Dhuri Gateway for payments and Dhuri Commerce for point of sale and inventory. Each stands alone and they are designed to work together. Can we run it on our own infrastructure? Dhuri One and Dhuri Gateway are built to be self-hosted as well as hosted. Message us on WhatsApp with your requirements. Which payment providers does Dhuri Gateway support? eSewa, Khalti, NCHL ConnectIPS, Nepal Payment Solution OnePG (many wallets and banks), Hamro Pay and Stripe for international cards. What is Dhuri Commerce? Catalog, stock, orders and tills for shops, restaurants and wholesalers. Your team signs in with Dhuri One and customers pay through Dhuri Gateway. Its home is commerce.dhuritech.com . How do I report a security issue? Email security@dhuritech.com. You will get an acknowledgement from a person. Details are on the security page . 09 Correspondence Tell us what you are building. Sign-in, payments or point of sale: one message to a real person. Talk to us → Direct WhatsApp +977 984 3432122 Lazimpat, KathmanduNepal time, UTC+05:45 --- ## Dhuri One, Gateway, Commerce | Dhuri Tech https://dhuritech.com/products/ Products Home / Products Three products, one ridge. Each one solves a single problem completely. All three are available today, and their status is shown plainly. Sign-in and access · Available Dhuri One Sign-in, access and billing for every SaaS you run. Hosted sign-in, organizations, roles, entitlements and usage behind one API. Open Dhuri One ↗ Payments · Available Dhuri Gateway eSewa, Khalti, ConnectIPS and cards in any app, through one API. Payment middleware with eSewa, Khalti, ConnectIPS, OnePG, Hamro Pay and Stripe behind one signed API. Open Dhuri Gateway ↗ Point of sale and inventory · Available Dhuri Commerce Tills, stock and udharo credit for every counter you run. Catalog, stock, orders and tills for shops, restaurants and wholesalers, signed in with Dhuri One and paid through Dhuri Gateway. Open Dhuri Commerce ↗ Three products, three jobs. Use one on its own, or connect them. Status and deployment are stated as they are today. Scroll to compare status, run it and docs → Product What it does Best for Status Run it Docs Dhuri One Sign-in and access SaaS teams adding sign-in Available Hosted or self-hosted Docs ↗ Dhuri Gateway Payments Apps, online stores and WHMCS Available Hosted or self-hosted On request Dhuri Commerce Point of sale and inventory Shops, restaurants and wholesalers Available Ask us On request How they work together Works with the payment providers you already use. eSewa, Khalti, ConnectIPS, OnePG, Hamro Pay and Stripe through Dhuri Gateway; Fonepay QR through Dhuri Commerce. Every payment is confirmed by the provider before it counts. eSewa Wallet Khalti Wallet ConnectIPS Bank payments OnePG Wallets and banks Hamro Pay Wallet Stripe International cards Fonepay QR at the till Dhuri Gateway → In WHMCS or any app Correspondence Tell us what you are building. Sign-in, payments or point of sale: one message to a real person. Talk to us → Direct WhatsApp +977 984 3432122 Lazimpat, KathmanduNepal time, UTC+05:45 --- ## How the Dhuri products work together | Dhuri Tech https://dhuritech.com/products/how-they-work-together/ Products Home / Products / How they work together One ridge, three products. Use one product on its own. Connect them when you want one sign-in and one way to get paid. Identity Dhuri One Who someone is and what they may do. → Operations Dhuri Commerce What they sell, what is in stock, and what they owe. → Money Dhuri Gateway How they pay, confirmed by the provider. A staff member signs in with One, rings up a sale in Commerce, and the customer pays through Gateway. Each product also works on its own. You do not have to take all three. Building a SaaS Start with Dhuri One for sign-in, organizations and entitlements. Add Dhuri Gateway when you want to charge for it. Running an online store Start with Dhuri Gateway to take eSewa, Khalti, ConnectIPS and cards. Add Dhuri One if customers need accounts. Running a shop or restaurant Start with Dhuri Commerce for tills, stock and udharo. Staff sign in with One and customers pay through Gateway. What actually connects Identity Dhuri One is an OpenID Connect provider. Commerce accepts a One sign-in, so staff open the till without a second password, and roles come from One. Payments Dhuri Gateway confirms every payment with the provider. Commerce marks a till paid only when that confirmation arrives, and Gateway writes a balanced ledger entry. Open contracts Commerce publishes a contract for stores and tills, so another system can connect the same way. One speaks OpenID Connect and signs its webhooks; Gateway exposes a signed API and signs payment events. Use one Each product runs on its own. Use all three One sign-in and one payment path. Run it One and Gateway are hosted or self-hosted. Compare products Correspondence Tell us what you are building. We will tell you which product fits, and which one you do not need. Talk to us → Direct WhatsApp +977 984 3432122 Lazimpat, KathmanduNepal time, UTC+05:45 --- ## Dhuri One: sign-in and access for SaaS | Dhuri Tech https://dhuritech.com/products/dhuri-one/ Sign-in and access Home / Products / Dhuri One Available Dhuri One Hosted sign-in, organizations, roles, entitlements and usage behind one API, so your team writes product code instead of auth plumbing. Open Dhuri One ↗ Documentation ↗ Hosted sign-in An OpenID Connect provider for each environment, test and live, with your own name and logo. Passwords, one-time codes, Google and two-step verification. Organizations and access Organizations, teams and roles defined by your project. Ask whether a user can do something and get a yes or no with the reasons. Entitlements and usage Plans, features and metered usage in the same call, with an audit trail of every key and grant. Docs, webhooks and SDK Signed webhooks, a Java SDK, and full reference docs that also ship as llms.txt for AI assistants. Works with Dhuri Commerce Commerce uses One for staff sign-in, roles and the audit trail. → API keys and client secrets are shown once and stored hashed. Related guides Hosted sign-in and access for SaaS SaaS sign-in: build or buy? Introducing Dhuri Tech Status Available Run it Hosted or self-hosted Standards OIDC, OAuth 2.0 All products → Correspondence Tell us what you are building. Sign-in, payments or point of sale: one message to a real person. Talk to us → Direct WhatsApp +977 984 3432122 Lazimpat, KathmanduNepal time, UTC+05:45 --- ## Dhuri Gateway: payments for any app in Nepal | Dhuri Tech https://dhuritech.com/products/dhuri-gateway/ Payments Home / Products / Dhuri Gateway Available Dhuri Gateway Payment middleware for any app, online store or till. Local wallets and banks, and cards abroad, behind one signed API, with a ready-made WHMCS module. Open Dhuri Gateway ↗ Ask a question Providers built in eSewa, Khalti, NCHL ConnectIPS, Nepal Payment Solution OnePG, Hamro Pay and Stripe. More plug in through one interface. eSewa Wallet Khalti Wallet ConnectIPS Bank payments OnePG Wallets and banks Hamro Pay Wallet Stripe International cards Fonepay QR at the till No stranded invoices If a provider’s callback never arrives, the gateway checks for you until the payment settles. A payment counts only when the provider confirms it. A ledger that balances Every payment writes a balanced entry and a signed event. Failed deliveries retry, and refunds can never exceed the payment. Careful operations Administrators sign in with a second factor and provider secrets are encrypted. Run it on your own server. Works with Dhuri Commerce Commerce takes customer payments through Gateway and marks a till paid only when the provider confirms it. → Not built yet: dispute handling and rule-based provider routing. Related guides Accept eSewa payments in WHMCS WHMCS payments in Nepal: a practical guide Why a payment redirect is not proof of payment Status Available Works with Any app over the signed API; WHMCS module included Providers eSewa, Khalti, ConnectIPS, OnePG, Hamro Pay, Stripe All products → Correspondence Tell us what you are building. Sign-in, payments or point of sale: one message to a real person. Talk to us → Direct WhatsApp +977 984 3432122 Lazimpat, KathmanduNepal time, UTC+05:45 --- ## Dhuri Commerce: point of sale and inventory | Dhuri Tech https://dhuritech.com/products/dhuri-commerce/ Point of sale and inventory Home / Products / Dhuri Commerce Available Dhuri Commerce Catalog, stock, orders and tills for every counter you run: the corner shop, the momo house and the five-outlet chain under one roof. Open Dhuri Commerce ↗ Ask a question Counter to back office Ring up sales on a phone, tablet or till, keep stock right across outlets, and track udharo customer credit. Sales and purchase registers export for VAT filing. Signed in with Dhuri One Your team opens Commerce from Dhuri One with no second password. Roles, plans and the audit trail come from One. Paid through Dhuri Gateway Fonepay QR, eSewa, Khalti and cards are confirmed by the gateway, and the till shows the total as paid only when the provider confirms it. Open to other systems Stores and tills talk to Commerce over a published contract, so a WooCommerce shop or another system can connect the same way. Works with Dhuri One Your team signs in to Commerce with One. → Dhuri Gateway Customers pay through Gateway, with confirmation from the provider. → Not built yet: the WooCommerce connection and the Dhuri POS till in store mode. Related guides Point of sale software in Nepal Inventory management for Nepali businesses Udharo: how to track customer credit properly Status Available Works with Dhuri One, Dhuri Gateway Built for Shops, restaurants, wholesalers All products → Correspondence Tell us what you are building. Sign-in, payments or point of sale: one message to a real person. Talk to us → Direct WhatsApp +977 984 3432122 Lazimpat, KathmanduNepal time, UTC+05:45 --- ## Solutions: payments, POS and inventory in Nepal | Dhuri Tech https://dhuritech.com/solutions/ Solutions Home / Solutions Solutions Find the product that fits the job. 01 Dhuri Gateway Accept eSewa payments in WHMCS Take eSewa payments on WHMCS invoices in Nepal. Dhuri Gateway confirms every payment with eSewa before an invoice is marked paid. → 02 Dhuri Gateway Accept Khalti payments in WHMCS Take Khalti payments on WHMCS invoices in Nepal with Dhuri Gateway. Verified payments, a balanced ledger and safe refunds, with a WHMCS module included. → 03 Dhuri Commerce Point of sale software in Nepal Dhuri Commerce is point of sale and inventory software made in Nepal, for shops, restaurants and wholesalers: tills, stock, orders and udharo credit. → 04 Dhuri Commerce Inventory management for Nepali businesses Keep stock right across outlets with Dhuri Commerce: catalog, stock levels, purchase and sales registers, built for shops, restaurants and wholesalers in Nepal. → 05 Dhuri Gateway A WHMCS payment gateway for Nepal Take eSewa, Khalti, ConnectIPS, OnePG, Hamro Pay and Stripe on WHMCS invoices through one gateway. Verified payments, safe refunds, WHMCS module included. → 06 Dhuri Gateway Accept ConnectIPS payments in WHMCS Take NCHL ConnectIPS bank payments on WHMCS invoices in Nepal with Dhuri Gateway. Provider-confirmed payments, a balanced ledger and a WHMCS module included. → 07 Dhuri One Hosted sign-in and access for SaaS Dhuri One is an OpenID Connect sign-in provider for SaaS: organizations, roles, entitlements and metered usage behind one API. Hosted or self-hosted. → 08 Dhuri Gateway Accept international cards on WHMCS from Nepal Take Stripe card payments from customers abroad on WHMCS invoices alongside eSewa, Khalti and ConnectIPS, through one Dhuri Gateway module. → 09 Dhuri Gateway OnePG and Hamro Pay for WHMCS Add Nepal Payment Solution OnePG and Hamro Pay to WHMCS invoices through Dhuri Gateway, with verified payments and safe refunds. → 10 Dhuri Gateway A self-hosted payment gateway for WHMCS Run Dhuri Gateway on your own server for WHMCS payments in Nepal: provider secrets encrypted, two-step admin sign-in, and a balanced ledger. → 11 Dhuri Commerce Accept Fonepay QR, eSewa and Khalti at the till Dhuri Commerce takes Fonepay QR, eSewa, Khalti and cards at the counter, and shows a sale as paid only when the provider confirms it. → Correspondence Tell us what you are building. Sign-in, payments or point of sale: one message to a real person. Talk to us → Direct WhatsApp +977 984 3432122 Lazimpat, KathmanduNepal time, UTC+05:45 --- ## eSewa for WHMCS: payment gateway module | Dhuri Tech https://dhuritech.com/solutions/esewa-whmcs-payment-gateway/ Solutions Home / Solutions / Accept eSewa payments in WHMCS 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. About Dhuri Gateway 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 Accept Khalti payments in WHMCS Point of sale software in Nepal Inventory management for Nepali businesses Correspondence Tell us what you are building. Sign-in, payments or point of sale: one message to a real person. Talk to us → Direct WhatsApp +977 984 3432122 Lazimpat, KathmanduNepal time, UTC+05:45 --- ## Khalti for WHMCS: payment gateway module | Dhuri Tech https://dhuritech.com/solutions/khalti-whmcs-payment-gateway/ Solutions Home / Solutions / Accept Khalti payments in WHMCS Accept Khalti payments in WHMCS Khalti is built into Dhuri Gateway, the payment middleware for WHMCS, alongside eSewa, ConnectIPS, OnePG, Hamro Pay and Stripe. What you get Customers pay a WHMCS invoice with Khalti. Dhuri Gateway verifies the result with Khalti and only then tells WHMCS the invoice is paid. Confirmation comes from the provider, never from the browser redirect alone. Missing callbacks are checked for you until the payment settles. Each payment writes a balanced ledger entry and a signed event, and failed deliveries retry. Refunds cannot exceed the payment. One gateway, many providers If you also accept eSewa, ConnectIPS or cards, they sit behind the same signed API. See the guide to WHMCS payments in Nepal for how the options compare. About Dhuri Gateway Questions Does Dhuri Gateway support Khalti? Yes. Khalti is built in, together with eSewa, NCHL ConnectIPS, OnePG, Hamro Pay and Stripe. Can I accept international cards too? Yes, through Stripe, which is built in. Keep reading Accept eSewa payments in WHMCS Point of sale software in Nepal Inventory management for Nepali businesses Correspondence Tell us what you are building. Sign-in, payments or point of sale: one message to a real person. Talk to us → Direct WhatsApp +977 984 3432122 Lazimpat, KathmanduNepal time, UTC+05:45 --- ## POS software in Nepal for shops and restaurants | Dhuri Tech https://dhuritech.com/solutions/pos-software-nepal/ Solutions Home / Solutions / Point of sale software in Nepal Point of sale software in Nepal Dhuri Commerce runs catalog, stock, orders and tills for the corner shop, the momo house and the multi-outlet chain. What it covers Tills. Ring up sales on a phone, tablet or till. Stock across outlets. Keep inventory right wherever you sell. Udharo. Track customer credit. VAT filing. Sales and purchase registers export for filing. Payments. Fonepay QR, eSewa, Khalti and cards are confirmed by Dhuri Gateway, and the till shows a total as paid only when the provider confirms it. Who it is for Shops, restaurants and wholesalers that want one system from the counter to the back office. Your team signs in through Dhuri One, so there is no second password to manage. Status Dhuri Commerce is available. Not built yet: the WooCommerce connection and the Dhuri POS till in store mode. Open it at commerce.dhuritech.com , or message us on WhatsApp. About Dhuri Commerce Questions What is Dhuri Commerce? Point of sale and inventory software for shops, restaurants and wholesalers, made in Nepal. Does it track udharo? Yes, customer credit (udharo) tracking is part of Dhuri Commerce. Is it available now? Yes. Open Dhuri Commerce at commerce.dhuritech.com, or message us on WhatsApp. Keep reading Accept eSewa payments in WHMCS Accept Khalti payments in WHMCS Inventory management for Nepali businesses Correspondence Tell us what you are building. Sign-in, payments or point of sale: one message to a real person. Talk to us → Direct WhatsApp +977 984 3432122 Lazimpat, KathmanduNepal time, UTC+05:45 --- ## Inventory management software in Nepal | Dhuri Tech https://dhuritech.com/solutions/inventory-management-software-nepal/ Solutions Home / Solutions / Inventory management for Nepali businesses Inventory management for Nepali businesses Stock that matches the shelf, across every outlet, without a spreadsheet. Stock you can trust Dhuri Commerce keeps a catalog and stock levels for each outlet, and every sale and purchase updates them, so counts follow what happens at the counter. Built for how Nepali shops work Udharo customer credit alongside sales. Sales and purchase registers that export for VAT filing. Fonepay QR, eSewa, Khalti and card payments confirmed by Dhuri Gateway. Read the checklist for choosing POS software in Nepal before you compare options. About Dhuri Commerce Questions Can I manage stock across several outlets? Yes. Dhuri Commerce keeps stock right across outlets. Do the registers support VAT filing? Sales and purchase registers export for VAT filing. Confirm current filing rules with your accountant. Keep reading Accept eSewa payments in WHMCS Accept Khalti payments in WHMCS Point of sale software in Nepal Correspondence Tell us what you are building. Sign-in, payments or point of sale: one message to a real person. Talk to us → Direct WhatsApp +977 984 3432122 Lazimpat, KathmanduNepal time, UTC+05:45 --- ## WHMCS payments in Nepal: eSewa, Khalti and more | Dhuri Tech https://dhuritech.com/blog/whmcs-payments-nepal/ Blog Home / Blog / WHMCS payments in Nepal: a practical guide WHMCS payments in Nepal: a practical guide Hosting companies in Nepal bill in rupees, and customers expect to pay with the wallet or bank they already use. Blog · 08 Oct 2026 The options eSewa, Khalti Popular wallets. Each has its own API and callback behaviour. NCHL ConnectIPS Bank account payments through the national clearing house. OnePG Nepal Payment Solution gateway covering many wallets and banks. Stripe International cards for customers abroad. The problem with one module per provider Every provider integration needs its own callback handling, retries and refund logic. Write that five times and you maintain five sets of bugs. The failure that hurts most is a payment that succeeds at the provider while the callback never reaches WHMCS, leaving a paid customer with an unpaid invoice. What to require from any setup An invoice is marked paid only when the provider confirms it, not on a browser redirect. A job that re-checks pending payments when callbacks go missing. A ledger entry for every payment, so you can reconcile. Refunds capped at the amount paid. Provider secrets encrypted, and administrator sign-in with a second factor. That is the design of Dhuri Gateway : one signed API in front of all the providers, with a WHMCS module included. Questions Which payment methods can WHMCS take in Nepal? With a gateway such as Dhuri Gateway: eSewa, Khalti, NCHL ConnectIPS, OnePG, Hamro Pay, and Stripe for international cards. Keep reading How to choose POS software in Nepal SaaS sign-in: build or buy? Introducing Dhuri Tech Correspondence Tell us what you are building. Sign-in, payments or point of sale: one message to a real person. Talk to us → Direct WhatsApp +977 984 3432122 Lazimpat, KathmanduNepal time, UTC+05:45 --- ## How to choose POS software in Nepal: checklist | Dhuri Tech https://dhuritech.com/blog/choosing-pos-software-nepal/ Blog Home / Blog / How to choose POS software in Nepal How to choose POS software in Nepal Most shops compare price first. These are the questions that cause trouble later. Blog · 08 Oct 2026 1. Does it take the payments your customers use? Check Fonepay QR, eSewa, Khalti and cards. Ask how the till knows a payment really succeeded: a good system waits for the provider to confirm instead of trusting a screenshot. 2. Can it handle udharo? Credit sales are normal in Nepal. The software should track what each customer owes, not leave it in a notebook. 3. Do the registers work for VAT? You need clean sales and purchase registers you can export. Rules change, so confirm requirements with your accountant or the Inland Revenue Department. 4. Does stock work across outlets? If you have, or plan, more than one outlet, stock must be right per outlet from day one. 5. Who do you call? Ask where support is based and how you reach it. Ours is a WhatsApp message to a real person. 6. Can you leave? Check you can export your data. See Dhuri Commerce for how we approach these points. Questions What should Nepali POS software include? Local payments such as Fonepay QR, eSewa and Khalti, udharo credit tracking, VAT-ready registers, multi-outlet stock and local support. Keep reading WHMCS payments in Nepal: a practical guide SaaS sign-in: build or buy? Introducing Dhuri Tech Correspondence Tell us what you are building. Sign-in, payments or point of sale: one message to a real person. Talk to us → Direct WhatsApp +977 984 3432122 Lazimpat, KathmanduNepal time, UTC+05:45 --- ## SaaS sign-in: build or buy authentication | Dhuri Tech https://dhuritech.com/blog/saas-sign-in-and-access/ Blog Home / Blog / SaaS sign-in: build or buy? SaaS sign-in: build or buy? Login looks like a weekend project. The long tail is where the months go. Blog · 08 Oct 2026 What is in the box Passwords, one-time codes, Google sign-in and two-step verification. Organizations, teams and roles. Entitlements: which plan unlocks which feature, and metered usage. Audit trails, key rotation, signed webhooks. When to build If identity is your product, or you have unusual compliance needs, build it. Otherwise it is plumbing. When to buy If you want to ship product code instead, a standards-based provider (OpenID Connect, OAuth 2.0) keeps you portable. Dhuri One offers sign-in, organizations, roles, entitlements and usage behind one API, hosted or self-hosted, with a Java SDK and docs that also ship as llms.txt. Questions What is OpenID Connect? An identity layer on top of OAuth 2.0 that lets applications sign users in through a provider using a standard protocol. Keep reading WHMCS payments in Nepal: a practical guide How to choose POS software in Nepal Introducing Dhuri Tech Correspondence Tell us what you are building. Sign-in, payments or point of sale: one message to a real person. Talk to us → Direct WhatsApp +977 984 3432122 Lazimpat, KathmanduNepal time, UTC+05:45 --- ## Introducing Dhuri Tech: software built on one ridge https://dhuritech.com/blog/welcome-dhuri-tech/ Blog Home / Blog / Introducing Dhuri Tech Introducing Dhuri Tech Dhuri is the Nepali word for the ridge of a roof: the line where two slopes meet and everything else rests. Blog · 08 Oct 2026 What we build Foundations that software teams should not rebuild. Dhuri One for sign-in and access, Dhuri Gateway for payments, Dhuri Commerce for point of sale and inventory. How we talk about status Each product page says what is available today and lists what is still being built. No promises ahead of the product. Follow along New guides and release notes land on this blog. Questions go to us on WhatsApp . Keep reading WHMCS payments in Nepal: a practical guide How to choose POS software in Nepal SaaS sign-in: build or buy? Correspondence Tell us what you are building. Sign-in, payments or point of sale: one message to a real person. Talk to us → Direct WhatsApp +977 984 3432122 Lazimpat, KathmanduNepal time, UTC+05:45 --- ## WHMCS payment gateway for Nepal: eSewa, Khalti, ConnectIPS https://dhuritech.com/solutions/whmcs-payment-gateway-nepal/ Solutions Home / Solutions / A WHMCS payment gateway for Nepal A WHMCS payment gateway for Nepal Nepali hosting companies bill in WHMCS but get paid through local wallets and banks. Dhuri Gateway connects the two. The problem WHMCS ships with international gateways. Customers in Nepal expect to pay with eSewa, Khalti or their bank. Adding one module per provider means one integration, one callback and one set of bugs per provider. What Dhuri Gateway does Providers built in. eSewa, Khalti, NCHL ConnectIPS, Nepal Payment Solution OnePG, Hamro Pay, plus Stripe for international cards. One WHMCS module. The customer can choose the provider at checkout. Adding a provider later does not touch WHMCS. Confirmed payments only. An invoice is marked paid when the provider confirms the payment, not on the browser redirect. Ledger and refunds. Each payment writes a balanced entry, and a refund can never exceed the payment. Requirements WHMCS 8 or later, PHP 7.4 or later with curl, and a WHMCS that is reachable over HTTPS from the internet so the gateway can call it back. The module download is on the release page and the steps are in the release notes . Provider guides eSewa for WHMCS Khalti for WHMCS ConnectIPS for WHMCS OnePG and Hamro Pay for WHMCS Stripe cards for WHMCS Self-hosted gateway About Dhuri Gateway Questions Which WHMCS payment gateway works in Nepal? Dhuri Gateway is payment middleware for WHMCS with eSewa, Khalti, NCHL ConnectIPS, OnePG, Hamro Pay and Stripe built in, behind one WHMCS module. What does WHMCS need to run Dhuri Gateway? WHMCS 8 or later, PHP 7.4 or later with curl, and HTTPS reachable from the internet. Can I self-host the gateway? Yes. Dhuri Gateway is built to run on your own server as well as hosted. Keep reading Accept eSewa payments in WHMCS Accept Khalti payments in WHMCS Point of sale software in Nepal Correspondence Tell us what you are building. Sign-in, payments or point of sale: one message to a real person. Talk to us → Direct WhatsApp +977 984 3432122 Lazimpat, KathmanduNepal time, UTC+05:45 --- ## ConnectIPS for WHMCS: payment gateway module | Dhuri Tech https://dhuritech.com/solutions/connectips-whmcs-payment-gateway/ Solutions Home / Solutions / Accept ConnectIPS payments in WHMCS Accept ConnectIPS payments in WHMCS NCHL ConnectIPS is built into Dhuri Gateway, next to eSewa, Khalti, OnePG, Hamro Pay and Stripe. What you get Customers choose ConnectIPS on a WHMCS invoice. Dhuri Gateway hands the payment to the provider, waits for the confirmation and only then tells WHMCS the invoice is paid. Confirmation comes from the provider, never from the redirect alone. If a callback never arrives, the gateway keeps checking until the payment settles. Each payment writes a balanced ledger entry and a signed event. Same module for every provider ConnectIPS sits behind the same WHMCS module as the other providers. Read the overview of WHMCS payments in Nepal or the guide to choosing providers . About Dhuri Gateway Questions Does Dhuri Gateway support ConnectIPS? Yes. NCHL ConnectIPS is built in, together with eSewa, Khalti, OnePG, Hamro Pay and Stripe. Keep reading Accept eSewa payments in WHMCS Accept Khalti payments in WHMCS Point of sale software in Nepal Correspondence Tell us what you are building. Sign-in, payments or point of sale: one message to a real person. Talk to us → Direct WhatsApp +977 984 3432122 Lazimpat, KathmanduNepal time, UTC+05:45 --- ## Hosted OpenID Connect sign-in for SaaS | Dhuri Tech https://dhuritech.com/solutions/saas-authentication-openid-connect/ Solutions Home / Solutions / Hosted sign-in and access for SaaS Hosted sign-in and access for SaaS Skip the auth plumbing. Dhuri One gives your product sign-in, organizations, roles and usage behind one API. What it covers Sign-in. An OpenID Connect provider per environment, test and live, with your own name and logo. Passwords, one-time codes, Google and two-step verification. Organizations and roles. Teams and roles defined by your project. Ask whether a user can do something and get a yes or no with the reasons. Entitlements and usage. Plans, features and metered usage in the same call. Operations. Signed webhooks, an audit trail of keys and grants, and API keys shown once and stored hashed. Standards, not lock-in Dhuri One speaks OpenID Connect and OAuth 2.0, so your app talks a standard protocol. It runs hosted or self-hosted, and has a Java SDK. Built for assistants too The reference docs at one.dhuritech.com/docs also ship as llms.txt, so an AI assistant can read the whole platform in one file. Weighing it up? Read SaaS sign-in: build or buy . About Dhuri One Questions What is a hosted OpenID Connect provider? A service that signs your users in using the standard OpenID Connect protocol, so your application does not store passwords or implement login itself. Can Dhuri One be self-hosted? Yes. It is built to run hosted or on your own infrastructure. Is there an SDK? There is a Java SDK, and the API is standard OpenID Connect and OAuth 2.0. Keep reading Accept eSewa payments in WHMCS Accept Khalti payments in WHMCS Point of sale software in Nepal Correspondence Tell us what you are building. Sign-in, payments or point of sale: one message to a real person. Talk to us → Direct WhatsApp +977 984 3432122 Lazimpat, KathmanduNepal time, UTC+05:45 --- ## eSewa, Khalti or ConnectIPS: which to accept | Dhuri Tech https://dhuritech.com/blog/choosing-payment-providers-nepal/ Blog Home / Blog / eSewa, Khalti or ConnectIPS: which should you accept? eSewa, Khalti or ConnectIPS: which should you accept? The short answer is usually more than one. The useful question is who your customers are. Blog · 11 Oct 2026 Think in customer groups Wallet users. eSewa and Khalti are the first choice for many customers paying on mobile. Bank account users. NCHL ConnectIPS lets customers pay from a bank account, which suits larger invoices. Many wallets and banks at once. An aggregator such as Nepal Payment Solution OnePG covers several from one connection. Customers abroad. International cards go through Stripe. Why one provider is rarely enough A customer without the wallet you chose will not pay. Offering two or three local options plus cards removes the most common reason for an abandoned invoice. Keep the integration count at one Each provider has its own callbacks and failure modes. Putting them behind one gateway means your billing system integrates once. That is the idea behind Dhuri Gateway , and the same approach is described in WHMCS payments in Nepal . Before you sign up Each provider has its own merchant onboarding, fees and settlement terms. Check them with the provider directly, then connect the ones that fit. Questions Should I accept only eSewa? It works, but customers who use another wallet or only a bank account cannot pay. Most businesses add at least one more option. How do I take international cards in Nepal? Through Stripe, which Dhuri Gateway has built in alongside the local providers. Keep reading WHMCS payments in Nepal: a practical guide How to choose POS software in Nepal SaaS sign-in: build or buy? Correspondence Tell us what you are building. Sign-in, payments or point of sale: one message to a real person. Talk to us → Direct WhatsApp +977 984 3432122 Lazimpat, KathmanduNepal time, UTC+05:45 --- ## Why a payment redirect is not proof of payment | Dhuri Tech https://dhuritech.com/blog/verify-payment-callbacks/ Blog Home / Blog / Why a payment redirect is not proof of payment Why a payment redirect is not proof of payment The customer reached your success page. That does not mean you were paid. Blog · 11 Oct 2026 What goes wrong The redirect URL can be opened by anyone, without paying. The customer can close the tab after paying, so the redirect never happens. The provider callback can fail or arrive late. The safe pattern Create the payment on your server and remember its id. Mark it paid only when the provider confirms it to your server, by signed callback or by asking the provider for the status. If no callback arrives, keep checking the status until the payment settles. Make the update idempotent, so a repeated callback does not credit twice. Where this shows up Dhuri Gateway works this way: an invoice is marked paid only when the provider confirms the payment, and missing callbacks are checked for you. See the WHMCS payment gateway for Nepal . Questions Is the success page enough to mark an order paid? No. Confirm with the provider from your server, by signed callback or a status check. What if the callback never arrives? Query the provider for the payment status until it settles, instead of leaving the invoice unpaid. Keep reading WHMCS payments in Nepal: a practical guide How to choose POS software in Nepal SaaS sign-in: build or buy? Correspondence Tell us what you are building. Sign-in, payments or point of sale: one message to a real person. Talk to us → Direct WhatsApp +977 984 3432122 Lazimpat, KathmanduNepal time, UTC+05:45 --- ## Udharo: tracking customer credit in a Nepali shop | Dhuri Tech https://dhuritech.com/blog/udharo-credit-tracking-nepal/ Blog Home / Blog / Udharo: how to track customer credit properly Udharo: how to track customer credit properly Udharo keeps regular customers loyal. It also quietly eats margin when the notebook goes missing. Blog · 11 Oct 2026 The notebook problem Credit tracked on paper gets lost, disputed and forgotten. Nobody knows the total owed, and a busy day makes it worse. What to track The customer, the date and the items on each credit sale. Payments received, so the balance is always current. A running total owed across all customers. What to ask of POS software Credit sales recorded at the till, not copied later. A balance per customer you can read in seconds. Stock updated by the same sale, so credit and inventory agree. Dhuri Commerce tracks customer credit alongside stock, orders and tills. See point of sale software in Nepal and how to choose POS software . Questions What is udharo? Udharo is the Nepali word for credit: selling goods now and being paid later. Keep reading WHMCS payments in Nepal: a practical guide How to choose POS software in Nepal SaaS sign-in: build or buy? Correspondence Tell us what you are building. Sign-in, payments or point of sale: one message to a real person. Talk to us → Direct WhatsApp +977 984 3432122 Lazimpat, KathmanduNepal time, UTC+05:45 --- ## Dhuri Gateway WHMCS module 0.1.0: release notes | Dhuri Tech https://dhuritech.com/blog/dhuri-gateway-whmcs-module-0-1-0/ Blog Home / Blog / Dhuri Gateway WHMCS module 0.1.0 Dhuri Gateway WHMCS module 0.1.0 The first public build of the WHMCS module for Dhuri Gateway. Blog · 11 Oct 2026 Download dhurigateway-whmcs-0.1.0.zip . It contains the gateway module, its library, the payment callback and an INSTALL file. Requirements WHMCS 8 or later, PHP 7.4 or later with curl, and a WHMCS reachable over HTTPS from the internet, because the gateway calls it back. Install in five steps Unzip into the WHMCS root, the folder with init.php. Get a merchant from the gateway operator, with your WHMCS System URL. You receive a Key ID, API secret and webhook secret. Activate Dhuri Gateway under Setup, Payments, Payment Gateways and fill in the credentials. Send a test event from the gateway console and confirm it is delivered. Pay an unpaid invoice. It should be marked paid within seconds. Refunds Refunds from WHMCS go through the gateway. eSewa has no refund API, so refund in the eSewa merchant portal, record it on the transaction in the gateway console, and WHMCS records it automatically. Operations Keep secrets out of tickets and chat, and rotate a key from the merchant page if one leaks. Module calls are logged under Utilities, Logs, Module Log, with secrets masked. About Dhuri Gateway Keep reading WHMCS payments in Nepal: a practical guide How to choose POS software in Nepal SaaS sign-in: build or buy? Correspondence Tell us what you are building. Sign-in, payments or point of sale: one message to a real person. Talk to us → Direct WhatsApp +977 984 3432122 Lazimpat, KathmanduNepal time, UTC+05:45 --- ## eSewa vs Khalti for WHMCS: how to choose | Dhuri Tech https://dhuritech.com/blog/esewa-vs-khalti-whmcs/ Blog Home / Blog / eSewa vs Khalti for WHMCS: which one, or both? eSewa vs Khalti for WHMCS: which one, or both? Both are popular wallets in Nepal. For a WHMCS business the question is less which is better and more which your customers already use. Blog · 15 Oct 2026 The short version Accept both. Customers rarely switch wallets to pay an invoice, so a missing option is a lost payment. If you must start with one, start with the wallet most of your own customers use. Side by side Who pays. Both are mobile wallets with large followings in Nepal. Ask your customers or look at which one they mention in support tickets. Verification. With either, never trust the browser redirect. Confirm the payment with the provider before marking an invoice paid. See how to verify payment callbacks . Refunds. eSewa has no refund API, so refunds are done in the merchant portal. Check Khalti's current refund options with Khalti directly. Onboarding, fees and settlement. Set by each provider and they change. Confirm with the provider before you decide. Using both without two integrations Dhuri Gateway puts eSewa, Khalti, ConnectIPS and others behind one WHMCS module, so adding a second wallet is configuration, not a second integration. Setup guides: eSewa for WHMCS and Khalti for WHMCS . For the wider picture read which providers to accept . About Dhuri Gateway Questions Is eSewa or Khalti better for WHMCS? Neither is universally better. The better choice is the wallet your customers already use, and most businesses accept both. Can I use eSewa and Khalti on the same WHMCS? Yes. With Dhuri Gateway both are available through one module and one signed API. Keep reading WHMCS payments in Nepal: a practical guide How to choose POS software in Nepal SaaS sign-in: build or buy? Correspondence Tell us what you are building. Sign-in, payments or point of sale: one message to a real person. Talk to us → Direct WhatsApp +977 984 3432122 Lazimpat, KathmanduNepal time, UTC+05:45 --- ## Accept international cards on WHMCS from Nepal with Stripe https://dhuritech.com/solutions/stripe-whmcs-international-cards-nepal/ Solutions Home / Solutions / Accept international cards on WHMCS from Nepal Accept international cards on WHMCS from Nepal Local wallets cover customers in Nepal. For customers abroad you need cards. Dhuri Gateway has Stripe built in next to the local providers. Why local wallets are not enough eSewa, Khalti and ConnectIPS serve customers who hold Nepali wallets and bank accounts. A client abroad usually cannot use them and pays by card. One module, local and international Stripe built in. Cards are one more provider behind the same gateway, not a second integration. Same safety rules. A payment counts only when the provider confirms it, and every payment writes a balanced ledger entry. Refunds stay bounded. A refund can never exceed the payment. One checkout. The customer picks a provider at checkout; you add or remove providers without touching WHMCS. Before you start You need a Stripe account that can accept payments for your business, which is set up with Stripe directly. Then follow the install steps for the WHMCS module. See the full list on WHMCS payment gateway for Nepal . About Dhuri Gateway Questions Can I accept Stripe cards on WHMCS from Nepal with Dhuri Gateway? Dhuri Gateway has Stripe built in for international cards, alongside eSewa, Khalti, ConnectIPS, OnePG and Hamro Pay. Stripe account eligibility is decided by Stripe. Do I need a separate WHMCS module for Stripe? No. All providers sit behind the one Dhuri Gateway module. Keep reading Accept eSewa payments in WHMCS Accept Khalti payments in WHMCS Point of sale software in Nepal Correspondence Tell us what you are building. Sign-in, payments or point of sale: one message to a real person. Talk to us → Direct WhatsApp +977 984 3432122 Lazimpat, KathmanduNepal time, UTC+05:45 --- ## OnePG and Hamro Pay on WHMCS: Dhuri Gateway | Dhuri Tech https://dhuritech.com/solutions/onepg-hamro-pay-whmcs/ Solutions Home / Solutions / OnePG and Hamro Pay for WHMCS OnePG and Hamro Pay for WHMCS Aggregators let customers pay from many wallets and banks through one connection. Dhuri Gateway supports OnePG and Hamro Pay out of the box. Why add an aggregator A wallet-only setup misses customers who prefer another wallet or their bank. Nepal Payment Solution OnePG covers many wallets and banks from one connection, and Hamro Pay adds another option your customers may already use. What you get Built in. OnePG and Hamro Pay sit beside eSewa, Khalti, ConnectIPS and Stripe in the same gateway. No stranded invoices. If a callback never arrives, the gateway checks with the provider until the payment settles. Confirmed only. An invoice is marked paid when the provider confirms, not on the browser redirect. Setup Merchant onboarding is with each provider. Once you have credentials, the gateway operator adds them to your merchant and the provider appears at WHMCS checkout. Module install steps are in the release notes . About Dhuri Gateway Questions Does Dhuri Gateway support OnePG? Yes. Nepal Payment Solution OnePG is built in, with many wallets and banks behind one connection. Does Dhuri Gateway support Hamro Pay? Yes, Hamro Pay is one of the built-in providers. Keep reading Accept eSewa payments in WHMCS Accept Khalti payments in WHMCS Point of sale software in Nepal Correspondence Tell us what you are building. Sign-in, payments or point of sale: one message to a real person. Talk to us → Direct WhatsApp +977 984 3432122 Lazimpat, KathmanduNepal time, UTC+05:45 --- ## Self-hosted payment gateway for WHMCS in Nepal | Dhuri Tech https://dhuritech.com/solutions/self-hosted-payment-gateway-whmcs/ Solutions Home / Solutions / A self-hosted payment gateway for WHMCS A self-hosted payment gateway for WHMCS Some hosting companies want payment secrets and the ledger on infrastructure they control. Dhuri Gateway is built to run on your own server. Why self-host Payment middleware holds provider credentials and a record of every payment. Running it on your own server keeps both inside your own security perimeter and your own backups. What is built for it Encrypted secrets. Provider secrets are encrypted. Second factor. Administrators sign in with two-step verification. Balanced ledger. Every payment writes a balanced entry and a signed event; failed deliveries retry. Same module. WHMCS talks to your gateway through the same module as a hosted one. Talk to us first Self-hosting depends on your environment. Message us on WhatsApp with your requirements. More on the product: Dhuri Gateway . About Dhuri Gateway Questions Can I self-host Dhuri Gateway? Yes. It is built to run on your own server as well as hosted. Are provider secrets stored safely? Provider secrets are encrypted, and administrators sign in with a second factor. Keep reading Accept eSewa payments in WHMCS Accept Khalti payments in WHMCS Point of sale software in Nepal Correspondence Tell us what you are building. Sign-in, payments or point of sale: one message to a real person. Talk to us → Direct WhatsApp +977 984 3432122 Lazimpat, KathmanduNepal time, UTC+05:45 --- ## Accept Fonepay QR, eSewa and Khalti at the till in Nepal https://dhuritech.com/solutions/fonepay-qr-esewa-khalti-pos-nepal/ Solutions Home / Solutions / Accept Fonepay QR, eSewa and Khalti at the till Accept Fonepay QR, eSewa and Khalti at the till Customers at a Nepali counter pay many ways. Dhuri Commerce takes them through Dhuri Gateway and confirms each one before it marks the sale paid. The counter problem A customer shows a screenshot of a payment and you have to guess if it is real. Confirmed payments remove the guess. How Dhuri Commerce handles it Fonepay QR, eSewa, Khalti and cards. Payments are processed by Dhuri Gateway. Confirmed before paid. The till shows the total as paid only when the provider confirms the payment. One record. Sale, payment and stock movement live in the same system. Status Dhuri Commerce is available. See the product page for what is built and what is still being built, or read how to choose POS software in Nepal . About Dhuri Commerce Questions Can a Nepali shop take Fonepay QR with Dhuri Commerce? Yes. Fonepay QR, eSewa, Khalti and cards are confirmed by Dhuri Gateway and the till shows paid only on confirmation. Is Dhuri Commerce available now? Yes. The product page lists what is built and what is still being built. Keep reading Accept eSewa payments in WHMCS Accept Khalti payments in WHMCS Point of sale software in Nepal Correspondence Tell us what you are building. Sign-in, payments or point of sale: one message to a real person. Talk to us → Direct WhatsApp +977 984 3432122 Lazimpat, KathmanduNepal time, UTC+05:45 --- ## WooCommerce payments in Nepal: what works today | Dhuri Tech https://dhuritech.com/blog/woocommerce-payments-nepal/ Blog Home / Blog / WooCommerce payments in Nepal: what works today WooCommerce payments in Nepal: what works today If your shop runs on WooCommerce, local payments are where it gets specific. Blog · 21 Oct 2026 What the shop needs at checkout Customers pay with eSewa, Khalti, Fonepay QR, ConnectIPS or a card. The shop needs to know which one succeeded before it packs the order. Three ways shops connect payments A provider plugin. One wallet per plugin. Simple until a second and third provider arrive, each with its own callback code to maintain. A payment link. Workable at low volume, but reconciliation stays manual. A gateway behind the shop. The shop calls one API, the gateway handles each provider, and the order is marked paid only when the provider confirms. Where Dhuri Gateway fits Dhuri Gateway exposes one signed API for any app, with eSewa, Khalti, ConnectIPS, OnePG, Hamro Pay and Stripe behind it. Payment events are signed and the ledger is balanced. The ready-made connection today is the WHMCS module. What is not built The WooCommerce connection is not built yet, and we have not published a WooCommerce plugin. If you run a WooCommerce shop and want to connect it through the API, message us and we will tell you what it takes. Related: WHMCS payment gateway for Nepal and choosing payment providers in Nepal . About Dhuri Gateway Questions Does Dhuri Gateway have a WooCommerce plugin? Not yet. We have not published one. Gateway works with any app over its signed API; the ready-made connection today is the WHMCS module. Which payments can a Nepali WooCommerce shop take? Through Dhuri Gateway: eSewa, Khalti, ConnectIPS, OnePG, Hamro Pay and Stripe, confirmed by the provider before an order is marked paid. Keep reading WHMCS payments in Nepal: a practical guide Why a payment redirect is not proof of payment OnePG and Hamro Pay for WHMCS Correspondence Tell us what you are building. Sign-in, payments or point of sale: one message to a real person. Talk to us → Direct WhatsApp +977 984 3432122 Lazimpat, KathmanduNepal time, UTC+05:45 --- ## Restaurant VAT billing in Nepal: what to keep | Dhuri Tech https://dhuritech.com/blog/restaurant-vat-billing-nepal/ Blog Home / Blog / Restaurant VAT billing in Nepal: what to keep Restaurant VAT billing in Nepal: what to keep VAT is not a report you add at the end. It is a habit at the counter. Blog · 21 Oct 2026 What the counter has to capture What was sold, and at what price. The tax treatment of each line. How it was paid: cash, wallet, QR or card. The date, and which outlet rang it up. Purchases matter too Input credit depends on purchase records, not only sales. Keep supplier bills in the same system so the two registers can be reconciled. Register, then file Dhuri Commerce keeps sales and purchase registers and exports them for VAT filing. Filing itself stays with your accountant or the IRD process you already use. The software is not a filing portal, and this article is not tax advice. Why restaurants are different A restaurant's day is split across dine-in, takeaway and delivery, and a bill can change before it is settled. The register should follow the settled bill, not the first print. What to ask any till Can I export sales and purchase registers without calling support? Does an edited bill produce one settled register line, not two? Can I tell which outlet and which payment method a sale used? Dhuri Commerce is available. The product page lists what is built and what is still being built. About Dhuri Commerce Questions Does Dhuri Commerce file VAT returns? No. It exports sales and purchase registers for VAT filing. Your accountant or the IRD process you already use files them. What should a restaurant POS record for VAT? Each sale with its items, prices, tax treatment, payment method, date and outlet, plus purchase records for input credit. Keep reading How to choose POS software in Nepal Udharo: how to track customer credit properly Point of sale software in Nepal Correspondence Tell us what you are building. Sign-in, payments or point of sale: one message to a real person. Talk to us → Direct WhatsApp +977 984 3432122 Lazimpat, KathmanduNepal time, UTC+05:45 --- ## The site now ships llms.txt for AI assistants | Dhuri Tech https://dhuritech.com/news/llms-txt-for-assistants/ News Home / News / The site now ships llms.txt for AI assistants The site now ships llms.txt for AI assistants One file for the whole site, and one for the full text. Both are generated at build time. News · 21 Oct 2026 What shipped llms.txt lists the products, guides and company pages with one-line descriptions. llms-full.txt carries the readable text of every indexed page. Why Assistants summarise what they can fetch. A site that states its products, status and facts plainly is easier to quote correctly than one that keeps them in scripts and images. What it is not llms.txt is not a ranking trick and does not guarantee a citation. It is a plain index of true pages, generated from the same source as the site, so it cannot drift ahead of the product. Questions What is llms.txt? A plain-text index of a site for language models and assistants, with links and one-line descriptions. llms-full.txt carries the full readable text. Where is the Dhuri Tech llms.txt? At https://dhuritech.com/llms.txt, with the full text at https://dhuritech.com/llms-full.txt. Keep reading Works with: the payment providers, named References stay empty until clients speak Correspondence Tell us what you are building. Sign-in, payments or point of sale: one message to a real person. Talk to us → Direct WhatsApp +977 984 3432122 Lazimpat, KathmanduNepal time, UTC+05:45 --- ## Works with: the payment providers, named | Dhuri Tech https://dhuritech.com/news/works-with-providers/ News Home / News / Works with: the payment providers, named Works with: the payment providers, named A provider list should say what each rail does, not just show a row of logos. News · 21 Oct 2026 The seven, as they stand eSewa Wallet. Khalti Wallet. ConnectIPS Bank payments through NCHL. OnePG Wallets and banks through Nepal Payment Solution. Hamro Pay Wallet. Stripe International cards. Fonepay QR at the till. Where it appears The list sits on the home page, the products hub and inside Gateway's "Providers built in" section. Names are set in type, not lifted logo files, so nothing is reproduced without permission. Why it matters A Nepali shop or hosting company needs to know which rails are covered before anything else. Answering it in plain words, on the page where the decision is made, is better than a logo wall with no explanation. Questions Which payment providers does Dhuri Gateway support? eSewa, Khalti, ConnectIPS, OnePG, Hamro Pay, Stripe and Fonepay, each confirmed by the provider before a payment is marked complete. Keep reading Accept eSewa payments in WHMCS OnePG and Hamro Pay for WHMCS Accept Fonepay QR, eSewa and Khalti at the till Correspondence Tell us what you are building. Sign-in, payments or point of sale: one message to a real person. Talk to us → Direct WhatsApp +977 984 3432122 Lazimpat, KathmanduNepal time, UTC+05:45 --- ## References stay empty until clients speak | Dhuri Tech https://dhuritech.com/news/references-are-open/ News Home / News / References stay empty until clients speak References stay empty until clients speak An empty section is more useful than a borrowed quote. News · 21 Oct 2026 What ships today The references section on the home page is live and empty. It says so, rather than filling the space with placeholders or a quote nobody gave. What a published reference requires A real company name, the words the client actually said, the person who said them, and permission in writing to be named. Until all of that exists, the entry stays unpublished. How to be introduced If you want to talk to a current client before buying, ask us on WhatsApp and we will make the introduction. Questions Can I see client testimonials? Not yet. References are published only with the client's written permission, a real quote and a named person. Ask us for an introduction instead. Keep reading Introducing Dhuri Tech Correspondence Tell us what you are building. Sign-in, payments or point of sale: one message to a real person. Talk to us → Direct WhatsApp +977 984 3432122 Lazimpat, KathmanduNepal time, UTC+05:45 --- ## Blog and release notes: payments, POS, sign-in | Dhuri Tech https://dhuritech.com/blog/ Blog Home / Blog Blog Guides on payments, point of sale and sign-in, written plainly. 01 08 Oct 2026 WHMCS payments in Nepal: a practical guide How Nepali hosting companies take local payments in WHMCS: eSewa, Khalti, ConnectIPS and cards, and why a gateway beats one module per provider. → 02 08 Oct 2026 How to choose POS software in Nepal A short checklist for Nepali shops, restaurants and wholesalers choosing point of sale software: payments, udharo, VAT registers, outlets and support. → 03 08 Oct 2026 SaaS sign-in: build or buy? What sign-in, organizations, roles and entitlements really involve for a SaaS product, and when a hosted OpenID Connect provider saves you months. → 04 08 Oct 2026 Introducing Dhuri Tech Dhuri Tech is a software company in Nepal building sign-in, payments and point of sale. Why we exist, what is available today and what is still being built. → 05 11 Oct 2026 eSewa, Khalti or ConnectIPS: which should you accept? A practical way for Nepali online businesses to choose payment providers: wallets, bank payments and international cards, and why you may want more than one. → 06 11 Oct 2026 Why a payment redirect is not proof of payment A browser redirect can be forged, skipped or lost. How to confirm payments server-side with callbacks and status checks when a callback never arrives. → 07 11 Oct 2026 Udharo: how to track customer credit properly Udharo, selling on credit, is normal in Nepali shops. How to track who owes what without a notebook, and what to look for in point of sale software. → 08 11 Oct 2026 Dhuri Gateway WHMCS module 0.1.0 Release notes for the Dhuri Gateway WHMCS module 0.1.0: what is in the download, requirements, the five install steps and how refunds work. → 09 15 Oct 2026 eSewa vs Khalti for WHMCS: which one, or both? Compare eSewa and Khalti for WHMCS invoices in Nepal: who pays with each, how refunds and verification differ, and why most hosts accept both. → 10 21 Oct 2026 WooCommerce payments in Nepal: what works today How Nepali WooCommerce shops can take eSewa, Khalti and Fonepay payments today, what Dhuri Gateway does, and what is not built yet. → 11 21 Oct 2026 Restaurant VAT billing in Nepal: what to keep What a Nepali restaurant till should record for VAT: sales and purchase registers, clean exports, and what the software does not do. → Correspondence Tell us what you are building. Sign-in, payments or point of sale: one message to a real person. Talk to us → Direct WhatsApp +977 984 3432122 Lazimpat, KathmanduNepal time, UTC+05:45 --- ## News and updates from Dhuri Tech | Dhuri Tech https://dhuritech.com/news/ News Home / News News Changes to the site and the products, recorded as they happen. 01 21 Oct 2026 The site now ships llms.txt for AI assistants dhuritech.com publishes llms.txt and llms-full.txt so assistants can read every page and product fact without guessing. → 02 21 Oct 2026 Works with: the payment providers, named The seven payment providers behind Dhuri Gateway, where the list appears on the site, and the one thing each is for. → 03 21 Oct 2026 References stay empty until clients speak Why the Dhuri Tech references section ships empty, what a published reference requires, and how to ask for an introduction. → Correspondence Tell us what you are building. Sign-in, payments or point of sale: one message to a real person. Talk to us → Direct WhatsApp +977 984 3432122 Lazimpat, KathmanduNepal time, UTC+05:45 --- ## About Dhuri Tech: a software company in Nepal https://dhuritech.com/about/ About Home / About We build the line everything rests on. Dhuri Technologies, known as Dhuri Tech, is a software company in Kathmandu, Nepal. We make the foundations that other teams should not have to rebuild, and we are careful about saying only what is true. 01 The company What Dhuri Technologies does Dhuri Technologies is a Kathmandu, Nepal software company. It builds Dhuri Gateway , payment middleware for WHMCS with eSewa, Khalti and ConnectIPS; Dhuri One , hosted OpenID Connect sign-in and access for SaaS; and Dhuri Commerce , point of sale and inventory for shops, restaurants and wholesalers in Nepal. The company is not connected to the town of Dhuri in Punjab, India. Our name is the Nepali word for a roof ridge. 02 The name The name In Nepali, dhuri is the ridge of a roof: the line where two slopes meet and everything else rests. It also means an axis or a pivot. That is the job we want our software to do. Quiet, structural, and underneath everything above it. Our mark is that idea drawn once: a plane folded along its crest, with a point of light at the apex. Dhuri One wears it in indigo, Dhuri Gateway in emerald, Dhuri Commerce in lake blue. The shape never changes; only the layer does. 03 We believe What we believe Foundations deserve care. Sign-in and payments are where mistakes cost the most. We take the slow route in those places. Say what is built. Docs, this site and our status labels describe what exists. Roadmap items are called roadmap. Keep the exit open. Our products are designed to run on your own infrastructure, on open standards, with your keys. Made in Nepal, for everywhere. Local roots, open standards that work anywhere. 04 What we make What we make Product Status Dhuri One Available Dhuri Gateway Available Dhuri Commerce Available 05 At a glance Company at a glance Name Dhuri Technologies (Dhuri Technologies Private Limited) What we do Software for sign-in and access, payments and point of sale Products Dhuri One , Dhuri Gateway , Dhuri Commerce Based in Kathmandu, Nepal Brand assets Logos, colours and print Website dhuritech.com 06 Details Company details Company Dhuri Technologies Private Limited Incorporated Nepal, under the Companies Act, 2063 PAN (Nepal) 624748865 Registered office Lazimpat, Kathmandu Metropolitan City-2, Kathmandu, Nepal WhatsApp +977 984 3432122 Correspondence Tell us what you are building. Sign-in, payments or point of sale: one message to a real person. Talk to us → Direct WhatsApp +977 984 3432122 Lazimpat, KathmanduNepal time, UTC+05:45 --- ## Clients and partners | Dhuri Tech https://dhuritech.com/partners/ Clients and partners Home / Clients and partners Clients and partners. The organisations below work with Dhuri Tech as clients and partners. Every entry says which, and what the company does. Maintained by Dhuri Technologies · Kathmandu 01 Thelist Named relationships, stated plainly. A partner works with us; a client uses a product. A company can be both. Every entry says which, and what the company does. 01 Niti Research Pvt. Ltd. Media and events partner A Nepal-based research, policy and media organisation. Its work includes Niti 365 and Startup Summit Nepal. Lists Dhuri Technologies as its software and technology partner. Uses Dhuri Tech products nitiresearch.tech ↗ 02 AGM Web Hosting Cloud and hosting partner A web hosting company offering domains, shared and reseller hosting, VPS, SSL and email, with support lines for Nepal, India and the US. Uses Dhuri Tech products agmwebhosting.com ↗ 03 KathmanduHost Client A Nepali web hosting provider offering shared, reseller and VPS hosting, domains, SSL and email. Uses Dhuri Tech products kathmanduhost.com ↗ 02 How welist A real relationship, described plainly. Client A company that uses a Dhuri Tech product. Partner A company we work with on media, events, cloud or hosting. The relationship is ongoing. Brand Client and partner logos are shown unaltered to identify the relationship. They remain the property of each company. Testimonials and numbers are added only with approval. 03 Correspondence Tell us what you are building. Sign-in, payments or point of sale: one message to a real person. Talk to us → Direct WhatsApp +977 984 3432122 Lazimpat, KathmanduNepal time, UTC+05:45 --- ## Brand and print guide | Dhuri Tech https://dhuritech.com/brand/ Brand Home / Brand Logo, colour and print. Two parent colours, one shape. Everything here is free to use for writing about us or integrating a Dhuri product. Logo The Dhuri family D, split by the roof ridge, in the two parent colours: saffron above, ink below, the sun on the ridge. Products keep the shape and change colour only. Light backgrounds Dark backgrounds Mark App icon Clear space of at least half the mark's width on every side. Never change the D, the ridge angle or the sun. Never stretch, rotate or outline the logo. Do not place the colour logo on saffron, or the ink logo on a dark colour. Use the matching version below. Colour Colour Hex RGB CMYK* Nearest Pantone Saffron #FFB81C 255 184 28 0 28 89 0 PMS 1235 C Ink #0B1020 11 16 32 66 50 0 87 PMS Black 6 C White #FFFFFF 255 255 255 0 0 0 0 n/a Dhuri One indigo #4338F0 67 56 240 72 77 0 6 match by swatch Dhuri Gateway emerald #00A878 0 168 120 100 0 29 34 match by swatch Dhuri Commerce lake blue #4A78E8 74 120 232 68 48 0 9 match by swatch *Straight conversion from RGB, for reference only. Saffron and ink are the only colours in the parent logo; white replaces ink on dark. Pantone matches are the nearest solid-coated colours; confirm against your printer's swatch book and ask for a proof. T-shirt printing The logo is built for screen printing: two spot colours or one, flat fills, no gradients, no transparency, and the wordmark converted to outlines so no font is needed. White · saffron + ink Sand · saffron + ink Black · saffron + white Navy · saffron + white Which file Garment Files (SVG) Two colour, light garments Mark · Logo Two colour, dark garments Mark · Logo One colour, black Mark · Logo One colour, white Mark · Logo Ridge graphic, three product colours Light garments · Dark garments Brief for the printer Method: screen print, plastisol or water-based. Spot colours, not four-colour process, so the saffron stays bright. Dark garments: print a white underbase under the saffron so it does not go muddy. The white parts print as white ink. Size: left-chest logo 8 to 10 cm wide; full front 25 to 30 cm. Do not print the mark below 15 mm wide. Artwork: keep the SVG vector. The ring around the sun is a real gap, not a white line. The ridge graphic uses strokes; expand them to outlines in your artwork software before separating colours. Garment colours: white, cream, sand, light grey: use the light files. Black, navy, charcoal, forest: use the dark files. Avoid saffron or orange garments. Proof: approve a physical proof against the saffron swatch before the full run. Correspondence Tell us what you are building. Sign-in, payments or point of sale: one message to a real person. Talk to us → Direct WhatsApp +977 984 3432122 Lazimpat, KathmanduNepal time, UTC+05:45 --- ## Contact Dhuri Tech https://dhuritech.com/contact/ Contact Home / Contact Talk to a person. Tell us what you are building. WhatsApp is the fastest way to reach us. Your name What is this about?Dhuri OneDhuri GatewayDhuri CommercePartnershipSomething else Message Message us on WhatsApp This form sends nothing to our servers. It opens WhatsApp with your message ready to send to +977 984 3432122. See the privacy notice . WhatsApp +977 984 3432122 Security reports security@dhuritech.com Privacy requests privacy@dhuritech.com Call +977 984 3432122 Registered office Lazimpat, Kathmandu Metropolitan City-2, Kathmandu, Nepal Time zone Nepal, UTC+05:45 --- ## Security and vulnerability disclosure | Dhuri Tech https://dhuritech.com/security/ Security Home / Security Report it. You will get an acknowledgement, not a template. We would rather hear about a problem from you than read about it. This page says how, and what you can expect. Report a vulnerability Email security@dhuritech.com . Include what you found, where, and how to reproduce it. Our machine-readable policy is at /.well-known/security.txt . We will acknowledge your report, keep you informed while we fix it, and credit you if you wish once it is resolved. In scope dhuritech.com and its subdomains that we operate, including Dhuri One and Dhuri Gateway. Our open-source SDKs and plugins, such as the Dhuri Java SDK and the Dhuri Gateway WHMCS module. Out of scope Denial-of-service, volumetric or rate-limit testing, spam and social engineering of staff or customers. Reports from automated scanners with no demonstrated impact, and missing best-practice headers with no exploit. Third-party services we use. Report those to the vendor. Our promise to you If you act in good faith, test only against accounts you own, avoid accessing other people’s data, and give us reasonable time to fix before disclosing, we will not pursue legal action and we will work with you. Stop and tell us immediately if you encounter personal data or payment information. Practices behind the products These are implemented today, taken from the products themselves rather than from aspiration. Per-product detail is in each product’s documentation. Dhuri One: strict separation between customers, credentials that are never stored in the clear, secure sessions, and an audit record of sensitive changes. Dhuri Gateway: authenticated and tamper-resistant requests, encrypted provider credentials, two-step sign-in for administrators, and payments confirmed with the provider before they count. This website: static files with no database, no cookies and no third-party scripts or fonts, served over HTTPS with a strict content security policy. We do not currently hold a third-party certification such as SOC 2 or ISO 27001, and we do not claim one. --- ## Privacy notice | Dhuri Tech https://dhuritech.com/privacy/ Privacy notice Home / Privacy notice Privacy notice This site collects almost nothing. Here is exactly what, and your rights. Last updated 21 October 2026 Who we are Dhuri Technologies Private Limited (“Dhuri Tech”, “we”) is the controller of personal data processed through this website, based in Nepal. You can reach us on WhatsApp at +977 984 3432122, or for privacy requests at privacy@dhuritech.com . Company Dhuri Technologies Private Limited Incorporated Nepal, under the Companies Act, 2063 PAN (Nepal) 624748865 Registered office Lazimpat, Kathmandu Metropolitan City-2, Kathmandu, Nepal WhatsApp +977 984 3432122 What we collect, and why Data Why Basis Messages you send us on WhatsApp or by email (name, phone number or email address, content) To reply, and to keep a record of the conversation Our legitimate interest in answering you; steps you ask us to take before a contract Standard server logs kept by our hosting provider (IP address, browser, pages requested, time) To deliver the site, keep it secure and diagnose faults Our legitimate interest in running a secure service This site sets no cookies, runs no analytics or advertising trackers, and loads no third-party scripts, fonts or embeds. The contact form opens WhatsApp on your own device; it does not send anything to our servers. See the cookie notice . Who processes it Cloudflare, our hosting and content-delivery provider, which serves the site and keeps standard server logs. WhatsApp (Meta Platforms), which carries the messages you choose to send us. WhatsApp’s own privacy policy applies to that exchange, and we only receive what you send. We do not sell personal data. Where a processor is outside Nepal, data may be transferred internationally under that provider’s contractual safeguards. How long we keep it Messages are kept for as long as needed to answer you and for up to 24 months after the conversation ends, unless we have a contract with you or the law requires longer. Server logs are kept by our provider for their standard period. Your rights You may ask us to confirm what we hold about you, to give you a copy, to correct it, to delete it, or to stop using it, and you may object to processing based on our legitimate interests. These rights come from Nepal’s Privacy Act, 2075 (2018) and, if you are in the European Economic Area or the United Kingdom, from the GDPR or UK GDPR. Email privacy@dhuritech.com ; we will reply within 30 days. You may also complain to your local data-protection authority. Children This website is not directed at children under 16 and we do not knowingly collect their data. Our products Dhuri One, Dhuri Gateway and Dhuri Commerce process data for their customers. This notice covers only this website. For product-specific privacy questions, email privacy@dhuritech.com . Changes We will update this page, and its date, when our practices change. --- ## Website terms | Dhuri Tech https://dhuritech.com/terms/ Website terms Home / Website terms Website terms The rules for using this website. Product terms are separate. Last updated 21 October 2026 About these terms These terms govern your use of dhuritech.com, run by Dhuri Technologies Private Limited. Dhuri One, Dhuri Gateway and Dhuri Commerce are provided under their own agreements; where those conflict with this page, theirs apply to the product. Using the site You may browse and link to this site. Please do not attempt to disrupt it, probe it outside our disclosure policy , or use it to send us unlawful or abusive content. Intellectual property The site, its text and design belong to Dhuri Technologies Private Limited or its licensors. The Dhuri name and logo are used by Dhuri Technologies Private Limited. Brand assets listed on the Brand page may be used as described there. Everything else needs our written permission. Fonts used on the site are open-source under the SIL Open Font License 1.1. Information on this site We aim to keep this site accurate and say only what is built. It is general information, not an offer, a commitment to a date or feature, or professional advice. Product status labels reflect our position on the date shown above and can change. No warranty and liability The site is provided “as is”. To the extent the law allows, we are not liable for loss arising from your use of, or inability to use, the site. Nothing here limits liability that cannot be limited by law. Links We link to services we do not control, such as product consoles and documentation on other subdomains and external sites, and are not responsible for their content. Governing law These terms are governed by the laws of Nepal, and its courts have jurisdiction, except where mandatory consumer law in your country says otherwise. Product terms These terms cover this website only. Dhuri Gateway, Dhuri One and Dhuri Commerce are separate products, and any separate product terms apply to them. If you have a question about product terms, contact us. Contact Questions about these terms: message us on WhatsApp .