Providers
Every provider implements the same initiate and verify interface in all six languages. Each one has a step-by-step integration guide and a full reference.
| Provider | Type | Signing | Proof of payment | Docs |
|---|---|---|---|---|
| eSewa | Wallet | HMAC-SHA256 (base64) | Status API | Integrate · Reference |
| Khalti | Wallet | Key header (secret key) | Lookup by pidx |
Integrate · Reference |
| Fonepay | Bank QR | HMAC-SHA512 (hex) | txnVerification | Integrate · Reference |
| connectIPS | Bank | RSA-SHA256 (base64) | validatetxn |
Integrate · Reference |
| CyberSource | Cards | HMAC-SHA256 (base64) | Signed response POST | Integrate · Reference |
| NPS OnePG | Aggregator | HMAC-SHA512 (hex) | CheckTransactionStatus |
Integrate · Reference |
| IME Pay | Wallet | Basic auth (base64) | Recheck |
Integrate · Reference |
Which to start with
Section titled “Which to start with”- eSewa and Khalti cover the largest wallets.
- NPS or Fonepay reach most banks through one integration.
- connectIPS debits bank accounts directly.
- CyberSource only if a bank is acquiring cards for you.
- IME Pay only for existing IME Pay merchants; new builds use Khalti.
HBL (2C2P PACO), Prabhu Pay, Moru, CellPay and Namaste Pay have notes in Other gateways but no bundled adapter.