MarzPay API Documentation
Complete guide to integrating with the MarzPay payment platform — Uganda, Kenya, Rwanda, DRC, Zambia, Cameroon, Benin, Côte d'Ivoire, Gabon, Congo-Brazzaville, Senegal, and Sierra Leone
Integration tools
Official resources for implementing MarzPay: playground, PDF guide, OpenAPI, and Postman.
AI-assisted integration
MarzPay skill for coding assistants
Use the MarzPay skill file with your preferred coding assistant. It documents authentication, endpoints, webhooks, and error handling so you can generate and review integration code against our API.
- 1. Download the skill package and add it to your project or assistant context.
- 2. Provide your sandbox API credentials from the dashboard.
- 3. Validate requests in the API playground before going live.
Start here
Getting Started
Quick start guide to begin integrating with MarzPay
API Overview
Understanding the MarzPay API structure and endpoints
Sandbox Mode
Test the API without real transactions
Kenya (M-Pesa)
Collect and send money in Kenya with KES and +254 numbers
Rwanda (MTN / Airtel)
Collect and send money in Rwanda with RWF and +250 numbers
DRC (CDF / USD)
Collect and send via Vodacom, Airtel, and Orange with dual wallets
Zambia (MTN / Airtel / Zamtel)
Collect and send money in Zambia with ZMW and +260 numbers
Cameroon (MTN / Orange)
Collect and send money in Cameroon with XAF and +237 numbers
West & Central Africa
Benin, Côte d'Ivoire, Gabon, Congo-Brazzaville, Senegal, and Sierra Leone mobile money