Jump to Content
FlutterwaveDocumentationRecipesAPI ReferencesSupportBlog
DocumentationRecipesAPI References
DocumentationRecipesAPI ReferencesSupportBlogFlutterwave
Documentation
Introduction

Introduction

  • Getting Started
  • Quickstart

Supported Countries

  • Introduction
  • Ghana 🇬🇭
  • Kenya 🇰🇪
  • South Africa 🇿🇦
  • Uganda 🇺🇬

API Basics

  • Authentication
  • Encryption
  • Testing
  • Webhooks
  • Transaction Verification
  • Rate Limit
  • Best Practices
  • Common Errors
  • Checksum
  • Handling Error Timeouts

Use Cases

  • Airline
  • Insurance
  • E-commerce

Payment UI and Embeds

  • Introduction
  • Payment Methods
  • Flutterwave Inline
  • HTML Checkout
  • Flutterwave Standard

Payment API

  • Introduction
  • Cards
  • Preauthorization
  • Mobile Money
    • Francophone Mobile Money
    • Ghana Mobile Money
    • M-PESA
    • Rwanda Mobile Money
    • Tanzania Mobile Money
    • Uganda Mobile Money
    • Zambia Mobile Money
  • Bank Transfer
    • NGN Bank Transfer
    • GHS Bank Transfer
  • Bank Accounts
    • Nigeria Account Charge
    • UK and EUR Account Charge
    • South Africa Account Charge
  • ACH
  • USSD
  • OPay
  • NIBSS QR
  • Apple Pay™️
  • Google Pay™️
  • 1Voucher
  • eNaira
  • Fawry Pay

Recurring Payments

  • Payment Plans
  • Card Tokenization
  • Card on File
  • Direct Debit (E-mandate)

Payment Operations

  • Settlements
  • Refunds
  • Chargebacks

Fund Transfer

  • Introduction
  • Bank Account Transfer
  • Mobile Money Transfer
  • Wallet-to-Wallet Transfers
  • Cash Pick Up
  • Egyptian Transfers (EGP)
  • Bulk Transfers
  • Transfer Rates

Bank Account Transfers

  • International (USD, EUR, & GBP)
  • Egypt 🇪🇬
  • Ethiopia 🇪🇹
  • Kenya 🇰🇪
  • Malawi 🇲🇼
  • Nigeria 🇳🇬
  • Tanzania 🇹🇿
  • Ghana 🇬🇭
  • Sierra Leone 🇸🇱
  • Uganda 🇺🇬
  • Cameroon 🇨🇲
  • Côte d'Ivoire 🇨🇮
  • Senegal 🇸🇳
  • Burkina Faso 🇧🇫
  • Rwanda 🇷🇼

Mobile Money Transfers

  • Kenya 🇰🇪
  • Tanzania 🇹🇿

KYC and Verifications

  • Introduction
  • BVN Verification
  • Bank Account Verification
  • Card BIN Verification

Other Features

  • Split Payments
  • Virtual Accounts
    • NGN Virtual Accounts
    • GHS Virtual Accounts
  • Bill Payments
  • Payout Subaccount
  • OTP

SDKs and Plugins

  • Directory

Introduction

Learn how to extend your application’s capabilities with our advanced features.

Suggest Edits

Virtual Account

Generate account number and bank to receive payments.

Split Payments

Distribute funds to multiple bank accounts.

Refunds

Enable smooth and fast customer refunds.

Chargebacks

Easily resolve dispute and manage payment returns.

Recurring Payment

Automate billings for subscription and reduce manual work.

Updated 3 months ago