PaidMada
Madagascar Mobile Money Payment API
Unified REST API for mobile money payments in Madagascar, centralizing the country's three operators into a single interface: MVola (Telma, prefixes 034/038), Orange Money (prefixes 032/037), and Airtel Money (prefix 033). The system automatically detects the provider from the phone number and routes the transaction to the correct operator. The architecture includes a ready-to-use TypeScript client SDK, webhook callbacks for real-time transaction tracking, a mock mode for testing without connecting to real APIs, HMAC signature verification for security, and rate limiting for abuse protection. Each provider implements a common abstract class (BaseProvider), ensuring a consistent interface. Data validation is handled by Zod with strict schemas for every request. Specifically designed for the Malagasy market, PaidMada drastically simplifies mobile money payment integration in any web or mobile application.