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.
Documentation
Documentation
https://developer.flutterwave.com/docs/introduction-1.md
Documentation
https://developer.flutterwave.com/reference/charges_post.md
Specifications
Examples
Example
https://raw.githubusercontent.com/api-evangelist/flutterwave/refs/heads/main/examples/flutterwave-create-charge-example.json
Example
https://raw.githubusercontent.com/api-evangelist/flutterwave/refs/heads/main/examples/flutterwave-create-customer-example.json
Schemas & Data
JSONSchema
https://raw.githubusercontent.com/api-evangelist/flutterwave/refs/heads/main/json-schema/flutterwave-charge-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/flutterwave/refs/heads/main/json-schema/flutterwave-customer-schema.json
JSONStructure
https://raw.githubusercontent.com/api-evangelist/flutterwave/refs/heads/main/json-structure/flutterwave-charge-structure.json