Payments

Choose how customers pay at checkout. Joomni connects to your own merchant accounts, so money goes straight to you. Joomni takes no commission on your sales.

In the dashboard:Settings › PaymentsPlan:See each method below

Payment methods at a glance

MethodPlan · what you need
Cash on Delivery (COD)All plans · nothing. Collect cash when you deliver.
eSewaBasic Store and above · an eSewa merchant account.
KhaltiBasic Store and above · a Khalti merchant account.
Scan & Pay (custom QR)Business and above · a QR code from your bank or Fonepay.
IME PayBusiness and above · an IME Pay merchant account.

Currency

Nepali gateways appear at checkout when your store currency is NPR. Set it in Store Details.

Cash on Delivery

  1. Turn on Enable Cash on Delivery (COD)

  2. Name and instructions

    A display title (for example “Cash on Delivery”) and a note such as “Please keep the exact change ready.”
  3. Additional COD Fee (optional)

    An amount added to the order total when COD is chosen, to cover the extra handling.

eSewa

  1. Get merchant credentials

    Register as an eSewa merchant and complete KYC. Once approved, find your Merchant ID and Secret Key in the integration section of your eSewa merchant account.
  2. Enter them in Joomni

    Turn on Enable eSewa and paste both.
  3. Test first

    Turn on Sandbox Mode (Testing), place a test order, then switch sandbox off to go live.

Khalti

  1. Get your keys

    In the Khalti Merchant Dashboard, go to Settings › API Key. You'll find a Public Key and a Secret Key.
  2. Enter them in Joomni

    Turn on Enable Khalti and paste both. Customers can pay by Khalti wallet, e-banking or SCT cards.
  3. Test first

    With Test Mode on, use Khalti's test keys. Switch to live keys (they start with live_) when you're ready to take real payments.

Scan & Pay (custom QR)

Accept payment from any banking or wallet app by showing your own QR code, such as a Fonepay merchant QR.

  1. Turn on Enable Custom QR

  2. Display title and instructions

    For example “Scan & Pay (Fonepay)” and “Please upload the payment screenshot after scanning.”
  3. Upload your QR code image

  4. Require Payment Screenshot

    Turn this on so customers must attach proof of payment with the order.

Check QR payments before shipping

QR payments aren't confirmed automatically. Match the customer's screenshot against your bank or Fonepay statement before you move the order on. See Orders.

IME Pay

  1. Register with IME Pay

    Contact the IME Pay business team. Once approved, you'll receive a Merchant ID, Module Name, API Username and API Password.
  2. Enter them in Joomni

    Turn on Enable IME Pay and fill in all four.
  3. Test first

    Use UAT Mode (Testing) before going live.

After you're set up

  • Online payments record the gateway's Transaction ID on the order. Use it to match payments in your merchant portal.
  • Refunds are made from your eSewa, Khalti or IME Pay merchant portal. Cancelling an order in Joomni doesn't return money.
  • Enabling at least one method completes the Accept payments step of the launch checklist.

Estimate your fees

The free payment fee calculator shows what eSewa, Khalti and Fonepay charge and what you'll receive.
Need a hand?