Short answer: Open a merchant account, get the API keys, integrate the SDK, run a sandbox test, submit for production approval. Plan two weeks for the back-and-forth.
Practical steps.
- Merchant onboarding — company registration, PAN, bank account, signed merchant agreement.
- API keys — public (browser-safe) and secret (server-only).
- SDK integration — Khalti and eSewa both publish web/mobile SDKs.
- Sandbox test — happy path, failure path, refund.
- Production review — KYC, settlement bank, payout schedule.
The exception most miss. Settlement timing differs by wallet. eSewa typically T+1; Khalti varies by plan. Communicate to your finance team before the first sale.
Which integration tripped you up? Tell the next developer.
Discussion (0)
Sign in to comment, vote, and join the community.
Sign in Create accountNo comments yet. Start the discussion.