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.
Demo Store
Order #PB-DEMO
Nepali flag T-shirt
Cotton blend 路 Free shipping
Total due
NPR 100
Pay with
eSewa
Nepal's most established wallet
Khalti
Wallet, banks and cards
Fonepay
Live only, no public sandbox
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
Start the payment
The button creates a real checkout session on our sandbox Demo merchant, the same API call your server would make.
- 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
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.
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.