Flutterwave
Payments platform for customers, charges, transfers, payment links, subscriptions, and settlement records.
Designed for charges, transfers, subscriptions, transaction verification, settlement records, and payment events.
Use Flutterwave with Snow
Snow is a personal AI assistant that builds real apps for you, and they can put Flutterwave to work.
What Snow can do with Flutterwave
These are the Flutterwave operations Snow and the apps you build with it can run. Sign in to choose which ones Snow may run without asking.
Reads37
Look at your data without changing it.
- Fetch Beneficiary
Tool to retrieve details of a specific beneficiary by ID. Use after obtaining a beneficiary ID to fetch its full details from Flutterwave.
- Fetch Subaccount
Tool to retrieve details of a specific subaccount by ID. Use when you need full subaccount info after creating or updating splits.
- Generate Transaction Reference
Tool to generate a unique transaction reference. Use when initiating a new Flutterwave transaction requires a unique reference to prevent duplication.
- Get All Subscriptions
Tool to retrieve all subscriptions, including cancelled ones. Use when you need a comprehensive list of subscription records for auditing or reporting.
- Get All Wallet Balances
Tool to retrieve all wallet balances across currencies. Use when reconciling balances after authentication.
- Get Balances per Currency
Tool to retrieve wallet balance for a specific currency. Use after transactions to confirm available and ledger balances in a given currency.
- Get Bank Branches
Tool to retrieve branch codes for a specific bank. Use when you need branch information for transfers in countries like Ghana that require branch codes.
- Get Banks by Country
Tool to retrieve all banks in a specified country. Use when you need to get available banks for transfers or payments in a specific country.
- Get Bill Categories
Tool to retrieve available bill categories. Use after authenticating to Flutterwave to display bill payment options to users.
- Get Bulk Tokenized Charge Status
Tool to retrieve the status of a bulk tokenized charge operation by ID. Use after initiating a bulk tokenized charge to check its processing status.
Creates10
Add something new to your account.
- Create Beneficiary
Tool to create a new transfer beneficiary. Use when you need to add a beneficiary before making a transfer.
- Create Bulk Tokenized Charge
Tool to create a bulk tokenized charge batch for charging multiple previously tokenized cards. Use when you need to process multiple recurring or subscription charges in a single batch. Each charge must reference a valid card token obtained from prior tokenization.
- Create Bulk Virtual Account Numbers
Tool to create multiple virtual account numbers. Use when you need to generate multiple static virtual accounts for customers in a single request.
- Create Payment Link
Tool to create a hosted payment link. Use when you need a shareable payment URL for one-time transactions.
- Create Payment Plan
Tool to create a new payment plan. Use after confirming plan and customer details.
- Create Refund
Tool to create a refund for a transaction. Use when you need to initiate a refund after confirming the transaction ID and refund amount.
- Create Subaccount
Tool to create a new subaccount. Use when you need to configure split disbursement accounts.
- Create Virtual Account
Tool to create a new virtual account number. Use after confirming customer details when assigning a unique account for bank transfers.
- Initiate BVN Verification
Tool to initiate BVN verification consent. Use when you need to verify a customer's Bank Verification Number (BVN) by obtaining their consent first. The customer will be redirected to a consent page where they provide approval to access their BVN data.
- Initiate Mobile Money Tanzania
Tool to initiate a mobile money payment in Tanzania. Use after collecting customer details to charge via Tanzanian mobile money networks.
Updates3
Change something that is already there.
- Disable Payment Link
Tool to disable a Flutterwave payment link. Use when you need to prevent further payments from an existing link after confirming the link is valid.
- Update Payment Plan
Tool to update an existing payment plan. Use when you need to modify a payment plan's name or status.
- Update Subaccount
Tool to update an existing subaccount. Use when you need to modify split disbursement settings or business details.
Deletes3
Remove something. This often cannot be undone.
- Cancel Payment Plan
Tool to cancel a payment plan. Use when you need to prevent all future subscriptions under this plan.
- Delete Beneficiary
Tool to delete a beneficiary by ID. Use when you need to remove a saved transfer beneficiary by its unique ID after confirming the ID.
- Delete Subaccount
Tool to delete a subaccount by ID. Use when you need to remove a subaccount from your Flutterwave account.
Related integrations
Ready to put Flutterwave to work?
Sign up free, build an app by chatting, and connect Flutterwave in minutes. No credit card required.