Test mode. No real money moves.

Try a real Nepali checkout in 60 seconds.

This is the same hosted checkout your customers would use, running on a sandbox merchant. Pick eSewa or Khalti, pay with a test wallet, and watch the payment get verified and land back on this site. No signup, nothing to install.

Read the quickstart
No signup Real hosted checkout Sandbox eSewa + Khalti
DS

Demo Store

Order #PB-DEMO

Sandbox

Nepali flag T-shirt

Cotton blend 路 Free shipping

Total due

NPR 100

Pay with

eSewa

Nepal's most established wallet

Test wallet ready

Khalti

Wallet, banks and cards

Test wallet ready

Fonepay

Live only, no public sandbox

Your own keys

Secured by PayBridgeNP 路 sandbox session, expires in 30 min

What happens

Three steps, the same three your customers take

Nothing here is a mock. The session, the hosted page, the wallet hand-off and the verification are the production code paths in test mode.

  1. 1

    Start the payment

    The button creates a real checkout session on our sandbox Demo merchant, the same API call your server would make.

  2. 2

    Pick a wallet on the hosted checkout

    You land on checkout.paybridgenp.com in test mode. Choose eSewa or Khalti, exactly what your customers would see.

  3. 3

    Pay with the test wallet, land back here

    Use the credentials below. The wallet confirms, PayBridgeNP verifies it with the provider, and you return to a result page with the payment ID.

Test credentials

Use these on the wallet page

Both wallets run in their own sandbox. Real eSewa and Khalti apps and accounts will not work here, and no balance anywhere changes.

Fonepay is live on PayBridgeNP but has no public sandbox a visitor can pay in, so it is not on the demo merchant. On your own account it works the moment you add your Fonepay credentials.

eSewa

ID
9806800001
Password
Nepal@123
MPIN
1122

Sign in on eSewa's test page, then confirm with the MPIN.

Khalti

Mobile
9800000000
MPIN
1111
OTP
987654

Only this test wallet works. The OTP is fixed in Khalti's sandbox.

Building an app instead?

The open-source Demo Shop shows the React Native payment sheet end to end: one server session, eSewa, Khalti, and Fonepay in a native sheet, and recovery if the app is killed mid-payment. It runs in Expo Go against this same sandbox merchant.

Want to see the result page first? Track any payment without logging in.

PayBridgeNP

Like what you see?

Spin up your own PayBridgeNP account in two minutes. The free plan covers up to Rs 50,000 per month with no setup fees.