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
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
Other Resources
JSONLD
https://raw.githubusercontent.com/api-evangelist/flutterwave/refs/heads/main/json-ld/flutterwave-context.jsonld
Examples
https://raw.githubusercontent.com/api-evangelist/flutterwave/refs/heads/main/examples/flutterwave-create-charge-example.json
Examples
https://raw.githubusercontent.com/api-evangelist/flutterwave/refs/heads/main/examples/flutterwave-create-customer-example.json
GraphQL
https://raw.githubusercontent.com/api-evangelist/flutterwave/refs/heads/main/graphql/flutterwave-graphql.md
APIsJSON
https://raw.githubusercontent.com/api-evangelist/flutterwave/refs/heads/main/apis.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/flutterwave/refs/heads/main/arazzo/flutterwave-bank-directory-then-payout-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/flutterwave/refs/heads/main/arazzo/flutterwave-charge-and-verify-status-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/flutterwave/refs/heads/main/arazzo/flutterwave-charge-then-dispute-chargeback-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/flutterwave/refs/heads/main/arazzo/flutterwave-charge-then-refund-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/flutterwave/refs/heads/main/arazzo/flutterwave-create-recipient-transfer-verify-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/flutterwave/refs/heads/main/arazzo/flutterwave-cross-border-rate-locked-transfer-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/flutterwave/refs/heads/main/arazzo/flutterwave-direct-orchestrator-transfer-verify-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/flutterwave/refs/heads/main/arazzo/flutterwave-mobile-money-payout-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/flutterwave/refs/heads/main/arazzo/flutterwave-orchestrator-charge-and-verify-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/flutterwave/refs/heads/main/arazzo/flutterwave-orchestrator-order-and-verify-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/flutterwave/refs/heads/main/arazzo/flutterwave-order-checkout-and-verify-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/flutterwave/refs/heads/main/arazzo/flutterwave-quote-fee-then-charge-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/flutterwave/refs/heads/main/arazzo/flutterwave-resolve-account-then-payout-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/flutterwave/refs/heads/main/arazzo/flutterwave-reuse-recipient-payout-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/flutterwave/refs/heads/main/arazzo/flutterwave-settlement-reconciliation-refund-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/flutterwave/refs/heads/main/arazzo/flutterwave-tokenized-recurring-charge-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/flutterwave/refs/heads/main/arazzo/flutterwave-transfer-verify-and-retry-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/flutterwave/refs/heads/main/arazzo/flutterwave-upsert-customer-and-charge-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/flutterwave/refs/heads/main/arazzo/flutterwave-virtual-account-collection-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/flutterwave/refs/heads/main/arazzo/flutterwave-wallet-balance-guarded-payout-workflow.yml