Flutterwave Payments API
Collect payments across cards, mobile money (M-Pesa, MTN, Airtel, Tigo), bank transfers, USSD, OPay, and virtual NUBANs. Includes customers, charges, payment methods, orchestrator helpers, orders, and virtual accounts. The primary surface for accepting money on Flutterwave.
Flutterwave Payments API is one of 6 APIs that Flutterwave publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
This API exposes 5 machine-runnable capabilities that can be deployed as REST, MCP, or Agent Skill surfaces via Naftiko and 3 JSON Schema definitions.
Tagged areas include Payments, Charges, Customers, Orders, and Virtual Accounts. The published artifact set on APIs.io includes API documentation, an OpenAPI specification, a JSON-LD context, sample payloads, 5 Naftiko capability specs, and 3 JSON Schemas.