Key features
- Provider-agnostic API — one interface (
FintechSDK) works across all supported providers - Multi-auth support — OAuth2 and JWT authentication handled transparently per provider
- TypeScript-first — full type definitions and compile-time safety out of the box
- USSD push payment initiation — trigger mobile money payments directly from your server
- IPN/webhook support — register Instant Payment Notification endpoints to receive real-time payment events
- Consistent error handling — providers surface errors with uniform messages so you handle one error pattern, not several
Supported providers
| Provider | Auth method | Region | Status |
|---|---|---|---|
| PesaPal | OAuth2 (Bearer token) | East Africa | Available |
| ClickPesa | JWT | East Africa | Available |
| AzamPay | Bearer/Secret | Tanzania | Available |
| ZenoPay | Bearer/Secret | Tanzania | Planned |
Next steps
Quick Start
Install FinConnect and process your first payment in minutes.
Configuration
Set up provider credentials and environment variables.