Flutterwave
Overview
SLUG: FLUTTERWAVE
Description
Flutterwave is a payments technology company that provides payment infrastructure and APIs enabling businesses to accept and send payments in Africa and globally.
Authentication Details
API Key
Connecting to Flutterwave
Create an auth config
Use the dashboard to create an auth config for the Flutterwave toolkit. This allows you to connect multiple Flutterwave accounts to Composio for agents to use.
Create and Get auth config ID
Click “Create Integration”. After creation, copy the displayed ID starting with ac_
. This is your auth config ID. This is not a sensitive ID — you can save it in environment variables or a database.
This ID will be used to create connections to the toolkit for a given user.
Connect Your Account
Using API Key
Tools
Executing tools
To prototype you can execute some tools to see the responses and working on the Flutterwave toolkit’s playground
OpenAI (Python)
Anthropic (TypeScript)
Google (Python)
Vercel (TypeScript)
Tool List
FLUTTERWAVE_CREATE_BENEFICIARY
Tool Name: Create Beneficiary
Description
Action Parameters
Action Response
FLUTTERWAVE_CREATE_BULK_VIRTUAL_ACCOUNT_NUMBERS
Tool Name: Create Bulk Virtual Account Numbers
Description
Action Parameters
Action Response
FLUTTERWAVE_CREATE_PAYMENT_LINK
Tool Name: Create Payment Link
Description
Action Parameters
Action Response
FLUTTERWAVE_CREATE_PAYMENT_PLAN
Tool Name: Create Payment Plan
Description
Action Parameters
Action Response
FLUTTERWAVE_CREATE_SUBACCOUNT
Tool Name: Create Subaccount
Description
Action Parameters
Action Response
FLUTTERWAVE_CREATE_VIRTUAL_ACCOUNT
Tool Name: Create Virtual Account
Description
Action Parameters
Action Response
FLUTTERWAVE_DELETE_BENEFICIARY
Tool Name: Delete Beneficiary
Description
Action Parameters
Action Response
FLUTTERWAVE_DISABLE_PAYMENT_LINK
Tool Name: Disable Payment Link
Description
Action Parameters
Action Response
FLUTTERWAVE_FETCH_BENEFICIARY
Tool Name: Fetch Beneficiary
Description
Action Parameters
Action Response
FLUTTERWAVE_FETCH_SUBACCOUNT
Tool Name: Fetch Subaccount
Description
Action Parameters
Action Response
FLUTTERWAVE_GENERATE_TRANSACTION_REFERENCE
Tool Name: Generate Transaction Reference
Description
Action Parameters
Action Response
FLUTTERWAVE_GET_ALL_SUBSCRIPTIONS
Tool Name: Get All Subscriptions
Description
Action Parameters
Action Response
FLUTTERWAVE_GET_ALL_TRANSACTIONS
Tool Name: Retrieve all transactions
Description
Action Parameters
Action Response
FLUTTERWAVE_GET_ALL_WALLET_BALANCES
Tool Name: Get All Wallet Balances
Description
Action Parameters
Action Response
FLUTTERWAVE_GET_BALANCES_PER_CURRENCY
Tool Name: Get Balances per Currency
Description
Action Parameters
Action Response
FLUTTERWAVE_GET_BILL_CATEGORIES
Tool Name: Get Bill Categories
Description
Action Parameters
Action Response
FLUTTERWAVE_GET_MULTIPLE_REFUND_TRANSACTIONS
Tool Name: Get Multiple Refund Transactions
Description
Action Parameters
Action Response
FLUTTERWAVE_GET_PAYMENT_PLANS
Tool Name: Get Payment Plans
Description
Action Parameters
Action Response
FLUTTERWAVE_GET_TRANSACTION
Tool Name: Get Transaction
Description
Action Parameters
Action Response
FLUTTERWAVE_GET_TRANSACTION_FEE
Tool Name: Get Transaction Fee
Description
Action Parameters
Action Response
FLUTTERWAVE_GET_TRANSFER_FEE
Tool Name: Get Transfer Fee
Description
Action Parameters
Action Response
FLUTTERWAVE_INITIATE_MOBILE_MONEY_TANZANIA
Tool Name: Initiate Mobile Money Tanzania
Description
Action Parameters
Action Response
FLUTTERWAVE_LIST_ALL_BENEFICIARIES
Tool Name: List All Beneficiaries
Description
Action Parameters
Action Response
FLUTTERWAVE_VIEW_TRANSACTION_TIMELINE
Tool Name: View Transaction Timeline
Description
Action Parameters
Action Response