Quick Start
Install FinConnect and process your first payment in minutes.
Configuration
Set up your provider credentials and environment settings.
PesaPal Guide
Accept payments via PesaPal with OAuth2 authentication.
ClickPesa Guide
Initiate USSD push payments through ClickPesa with JWT auth.
IPN & Webhooks
Register IPN endpoints to receive real-time payment notifications.
API Reference
Full reference for the FintechSDK class and all provider methods.
How it works
Configure your provider
Set your provider credentials (PesaPal, ClickPesa) in environment variables.
Initialize FintechSDK
Create an instance with your chosen provider and config, using
ProviderFactory under the hood.Supported providers
| Provider | Auth Method | Region | Status |
|---|---|---|---|
| PesaPal | OAuth2 (Bearer token) | East Africa | Available |
| ClickPesa | JWT | East Africa | Available |
| AzamPay | Bearer/Secret | Tanzania | Planned |
All API calls are made over HTTPS. Never hard-code credentials — use environment variables as shown in the Configuration guide.