Jump to Content
FlutterwaveDocumentationAPI ReferencesSupportBlog
HomeDocumentationRecipesAPI References
DocumentationAPI ReferencesSupportBlogFlutterwave
Documentation
Getting Started

Introduction

  • Getting Started
  • Quickstart
  • Support

Use cases

  • Fintechs
  • Banks and OFIs
  • Travel and Hospitality
  • E-Commerce
  • Remittance
  • Telecommunications

API Basics

  • Authentication
  • Environments
  • API Headers
  • Webhooks
  • Best Practices
  • Testing
  • Encryption
  • API Versioning
  • Errors

Collections - inflow

  • Introduction
  • General flow
  • Orchestrator Flow
  • Card Payments
  • Mobile Money
  • Pay With Bank Transfer
  • USSD
  • Google Pay
  • Apple Pay
  • OPay

Payouts - Outflows

  • Introduction
  • Mobile Money Transfers
  • Direct Transfer Flow
  • General Transfer Flow
  • Bank Account Transfers
  • Wallet-to-Wallet

Payment Operations

  • Settlements
  • Refunds
  • Chargebacks

API Workflows

  • Bulk payouts
  • Loan disbursements
  • Real-time FX conversion

Getting Started

Create an account and learn how to start using Flutterwave

Suggest Edits

Flutterwave APIs help you collect payments seamlessly in your application. You can quickly integrate using our SDKs, prebuilt UIs or build custom solutions using our APIs.

Create an account to start integrating payment solutions into your application.

Quickstart

Understand the Integration journey before you commence.

SDKs and Plugins

Learn how to integrate payment into your application using our integration libraries.

API Basics

Understand the fundamentals of making API requests.

Payment Methods

Accept payments globally with different payment methods.

Usecases

Learn about what our APIs can do for your Business.

Updated about 2 hours ago