Welcome to Flutterwave Developers.
Build payments into anything.
Access powerful APIs to accept payments, send payouts and build financial experiences for customers around the world.
Go From Idea to Integration.
Everything you need to start building.
Explore our API references, step-by-step guides, and code examples to integrate Flutterwave into your product faster.
Build, test, and go live.
From your first API call to millions of transactions.
Use test keys to simulate payments, transfers, and webhooks in the sandbox, then switch to live keys and start accepting real payments.
Quick Start
Products
Collections Learn how to use our APIs to accept payments.
Available via
Payment UI Direct Charge Cards Preauthorization OPay ACH USSD
Recurring Payments Set up and manage recurring payments and payment mandates.
Available via
Payment Plans Card Tokenization Card on File Direct Debit (E-mandate)
Payment Operations Manage refunds, settlements, chargebacks, and payment reporting.
Available via
Settlements Chargebacks Refunds Reporting VAT
Payouts Send funds to customers and businesses through multiple channels.
Available via
Stablecoins Cash Pick Up Bulk Transfers Transfer Rates
Transfers Move funds between bank accounts and mobile money wallets.
Available via
Bank Account Transfers Mobile Money Transfers
KYC and Verification Verify identities, bank accounts, and card information.
Available via
BVN Verification Bank Account Verifications Card BIN Verification
Use cases
Airline Handling third-party vendor settlement as an airline business
Insurance Manage recurring payments as an insurance business.
E-commerce Build a future-proof E-commerce payment system.