Flutterwave
for LuumenAI

Flutterwave is a payments technology company that provides payment infrastructure and APIs enabling businesses to accept and send payments in Africa and globally.

Operate Flutterwave from the same conversation as the hosts it runs on. Check jobs, queues, and interfaces without a second console; run diagnostic reports; and restart or update with the change previewed, approved, and logged.

The Flutterwave toolbox

53 tools: 37 read, 16 write. Reads answer instantly. Writes require approval by default. Everything is logged.

  • ReadFetch BeneficiaryRetrieve details of a specific beneficiary by ID.
  • ReadFetch SubaccountRetrieve details of a specific subaccount by ID.
  • ReadGenerate Transaction ReferenceGenerate a unique transaction reference.
  • ReadGet All SubscriptionsRetrieve all subscriptions, including cancelled ones.
  • ReadRetrieve all transactionsRetrieve a list of all transactions with optional filters.
  • ReadGet All Wallet BalancesRetrieve all wallet balances across currencies.
  • ReadGet Balances per CurrencyRetrieve wallet balance for a specific currency.
  • ReadGet Bank BranchesRetrieve branch codes for a specific bank.
  • ReadGet Banks by CountryRetrieve all banks in a specified country.
  • ReadGet Bill CategoriesRetrieve available bill categories.
  • ReadGet Bulk Tokenized Charge StatusRetrieve the status of a bulk tokenized charge operation by ID.
  • ReadGet Bulk Virtual AccountFetch bulk virtual account details using batch ID.
  • ReadGet Multiple Refund TransactionsRetrieve multiple refund transactions with optional filters.
  • ReadGet Payment PlanRetrieve details of a specific payment plan by ID.
  • ReadGet Payment PlansRetrieve a list of all payment plans.
  • ReadGet RefundRetrieve details of a specific refund by ID.
  • ReadGet TransactionRetrieve details of a specific transaction by ID.
  • ReadGet Transaction FeeRetrieve the fee for a specific transaction.
  • ReadGet Transfer FeeRetrieve the fee for initiating a transfer.
  • ReadGet Transfer RatesRetrieve exchange rates for transfers between currencies.
  • ReadGet Virtual Account NumberFetch details of a virtual account number by order reference.
  • ReadGet Wallet StatementRetrieve wallet balance history with optional filters.
  • ReadList All BeneficiariesList all saved beneficiaries.
  • ReadList Biller ProductsRetrieve all products available under a specific biller.
  • ReadList BillersRetrieve available billers.
  • ReadList ChargebacksRetrieve a list of chargebacks with optional filtering by Flutterwave reference.
  • ReadList Payout Subaccount RefundsList all payout subaccount refunds with pagination support.
  • ReadList Payout SubaccountsList all payout subaccounts.
  • ReadList Recurring BillsRetrieve all recurring bill payments.
  • ReadList all settlementsRetrieve all settlements with optional filters.
  • ReadList All SubaccountsFetch all collection subaccounts.
  • ReadList TransfersFetch a list of bulk transfers from your Flutterwave account.
  • ReadResolve Bank AccountVerify and resolve bank account details.
  • ReadResolve Card BINResolve and retrieve card BIN information from Flutterwave.
  • ReadValidate Bill ItemValidate a bill service before payment.
  • ReadVerify Transaction by ReferenceVerify a transaction using its transaction reference.
  • ReadView Transaction TimelineRetrieve the event timeline for a transaction.
  • WriteCancel Payment PlanCancel a payment plan. Approval by default
  • WriteCreate BeneficiaryCreate a new transfer beneficiary. Approval by default
  • WriteCreate Bulk Tokenized ChargeCreate a bulk tokenized charge batch for charging multiple previously tokenized cards. Approval by default
  • WriteCreate Bulk Virtual Account NumbersCreate multiple virtual account numbers. Approval by default
  • WriteCreate Payment LinkCreate a hosted payment link. Approval by default
  • WriteCreate Payment PlanCreate a new payment plan. Approval by default
  • WriteCreate RefundCreate a refund for a transaction. Approval by default
  • WriteCreate SubaccountCreate a new subaccount. Approval by default
  • WriteCreate Virtual AccountCreate a new virtual account number. Approval by default
  • WriteDelete BeneficiaryDelete a beneficiary by ID. Approval by default
  • WriteDelete SubaccountDelete a subaccount by ID. Approval by default
  • WriteDisable Payment LinkDisable a Flutterwave payment link. Approval by default
  • WriteInitiate BVN VerificationInitiate BVN verification consent. Approval by default
  • WriteInitiate Mobile Money TanzaniaInitiate a mobile money payment in Tanzania. Approval by default
  • WriteUpdate Payment PlanUpdate an existing payment plan. Approval by default
  • WriteUpdate SubaccountUpdate an existing subaccount. Approval by default

Questions

How does LuumenAI connect to Flutterwave?

Authorize once with API token. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.

Can LuumenAI change things in Flutterwave on its own?

Read actions answer immediately. Anything that writes — cancel payment plan, create beneficiary, create bulk tokenized charge, create bulk virtual account numbers, and more — is shown as a plan and requires approval by default, including the 3 actions classified as destructive. Administrators configure that per tool, so you decide exactly which actions can ever run unattended.

Who gets access to the integration?

You decide. Actions are granted per agent, skill, and team, and per environment — production is not staging. Read access can be broad while writes stay narrow.

Is there an audit trail?

Every call to Flutterwave — read or write, approved or declined — is recorded with the actor, the input, and the result, and can be linked to the ticket or change record.

Put Flutterwave to work with Luumen

Connect in minutes. Every action scoped, approved, and audited from day one.