Welcome to Fingo Pay
Build reliable payment experiences with Fingo Pay’s unified payments API. Charge customers via STK Push (C2B), disburse funds to wallets (B2C), fetch balances, and reconcile transactions with webhooks.Base URL:
https://api.fingopay.ioGet Started
Authenticate requests, set idempotency, and make your first call.
API Reference
Interactive API docs for payments, payouts, balance, and transactions.
TypeScript SDK
Type-safe SDK for Node.js, Deno, and browser environments.
Webhooks
Receive real-time notifications for payment events.

Accept M‑Pesa payments and automate payouts
Quickstart
Get up and running in three steps:1
Install the SDK
Install the Fingo Pay TypeScript SDK:
2
Initialize the client
Set up the SDK with your API key:
3
Create your first charge
Initiate an M-Pesa STK Push payment:
The customer receives an STK Push prompt. Final status arrives via webhook.
Or use the REST API directly
Prefer to call the API directly? Use cURL or any HTTP client:Core Features
Accept Payments

C2B STK Push
Send Payouts

B2C Disbursements