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.io
Get started
Authenticate requests, set idempotency, and make your first call.
API reference
Endpoints for C2B charge, B2C disbursement, balance, and transaction retrieval.

Accept M‑Pesa payments and automate payouts
Accept payments

C2B checkout
Developer-first API

Simple, consistent APIs
Quickstart
1
Add your API key
Use your secret key as a Bearer token in the Authorization header.
You should receive a 200 response with your balance.
2
Make a C2B charge (STK Push)
Create a payment request to the customer’s device. Final status arrives via webhook.
3
Handle webhooks
Verify signatures with HMAC SHA‑256 using your webhook secret and process event types such as
transaction.succeeded and payout.succeeded.Respond with 2xx in under 10 seconds. We retry with exponential backoff for up to 24 hours.