Polynopsis

Flutterwave: balances, prefunding and reporting

By · Last updated

Flutterwave is a payments platform that lets businesses send transfers (payouts) from their Flutterwave balance to bank accounts, mobile money wallets, cash pickup and stablecoin wallets in Nigeria, Ghana, Kenya, the US, UK, SEPA and over 30 other countries. Senders hold balances per currency that each transfer debits, and track them with GET /v3/balances, GET /v3/balances/{currency}, the /v3/wallet/statement endpoint and transfer webhooks.

What Flutterwave does

Coverage

How funds are held and prefunded

How to see your Flutterwave balance

ChannelWhat it gives youSource
APIGET /v3/balances (Retrieve Wallet balances) returns available_balance and ledger_balance for each currency wallet.source
APIGET /v3/balances/{currency} returns the wallet balance for one ISO 4217 currency.source
statement fileGET /v3/wallet/statement (Query Wallet balance history) returns the wallet's transaction history for a date range and currency, filterable by credit or debit, with optional transaction_type and payout_id per entry and lookup by payout reference or ID.source
webhookFlutterwave sends a transfer.completed event for successful and failed transfers, with amount, fee, currency, debit_currency, status and complete_message; wallet funding also arrives as a transfer.completed event with narration WALLET FUNDING.source
webhookPayout subaccounts can send a wallet funding webhook after every successful funding, enabled under Webhook preferences in the dashboard.source
APIPayout subaccounts have their own Fetch Available Balance and Fetch Transactions endpoints.source
portalBalances are shown in the Balance section of the Flutterwave dashboard.source

Regulation

Connecting Flutterwave to Polynopsis

Forward Flutterwave balance reports and statements to your Polynopsis statement inbox. A direct Flutterwave API connector is on the roadmap. Polynopsis shows it next to every bank, payout partner, exchange and wallet in one live position.

Frequently asked questions

How do I check my Flutterwave balance by API?

Call GET /v3/balances for all currency wallets, or GET /v3/balances/{currency} for one. Each wallet returns available_balance and ledger_balance.

Which Flutterwave balance does a transfer debit?

By default, the balance in the transfer currency. Set debit_currency on the transfer request to debit a different currency balance.

How do I reconcile Flutterwave payouts against my balance?

Use GET /v3/wallet/statement for a date range and currency, with include_payout_id and include_transaction_type to tie each entry to a payout. transfer.completed webhooks give the final status, fee and debit currency of each transfer.

Other payout partners and providers

Sources

  1. Retrieve Wallet balances · Flutterwave
  2. Retrieve Wallet balance by currency · Flutterwave
  3. Query Wallet balance history · Flutterwave
  4. Transfers introduction · Flutterwave
  5. Webhooks · Flutterwave
  6. Mobile Money Transfer · Flutterwave
  7. Stablecoins · Flutterwave
  8. Payout Subaccount · Flutterwave
  9. How to fund your Flutterwave balance · Flutterwave
  10. Flutterwave homepage (US) · Flutterwave
  11. Send App licence disclosure · Flutterwave

Know where all your money is.

Polynopsis gives cross-border payment teams one live position across every bank, payout partner, exchange and wallet, including money in flight, and warns before a corridor runs dry.