This section documents Fingo Pay’s REST API. Use the interactive playground to test requests against
https://api.fingopay.io with your API key.Authentication
All API endpoints use Bearer authentication. Provide your API key as a Bearer token in theAuthorization header.
Enterprise-only fields in API requests
Some endpoints accept optional fields that are only relevant for enterprise integrations (aggregators, dedicated shortcodes, sub-merchants). These fields are marked with the ENTERPRISE badge throughout this reference.| Endpoint | Enterprise-only fields | Notes |
|---|---|---|
POST /v1/mpesa/charge | shortcode subMerchantId metadata.subMerchantDetails | Route charges via dedicated shortcode and optional sub-merchant enrichment |
POST /v1/mpesa/b2c | shortcode subMerchantId metadata.subMerchantDetails | Dedicated payout routing with optional sub-merchant enrichment |
POST /v1/mpesa/b2b | shortcode subMerchantId metadata.subMerchantDetails | Dedicated payout routing with optional sub-merchant enrichment |
Enterprise integration guide
Learn how to set up dedicated shortcodes, sub-merchants, and enterprise routing patterns.
OpenAPI specification
Fingo Pay OpenAPI
View the source OpenAPI file used by this reference