Finance & Accounting
Connect Flutterwave to Your AI Agents
Enable your Wkil agents to generate payment links, verify transactions, and process refunds through a secure Flutterwave integration.
Authentication: API key
What you can do
- Generate payment links
- Verify and list transactions
- Process refunds
Available capabilities may vary by authentication and workspace configuration.
Actions supported by the connector
53 verified tools
Create Payment Link
Generate a hosted payment link for a specific amount.
Retrieve all transactions
List recent transactions on the account.
Verify Transaction by Reference
Confirm whether a transaction completed successfully.
Create Refund
Refund a completed transaction in full or in part.
Get Wallet Statement
Retrieve the transaction statement for a wallet.
Create Virtual Account
Generate a virtual bank account number for receiving payments.
Get All Wallet Balances
Retrieve balances across all wallets on the account.
List Transfers
List outbound transfers made from the account.
Resolve Bank Account
Verify the account name behind a bank account number.
Get Transaction Fee
Calculate the fee that would apply to a transaction.
View all verified tools (search)
Cancel Payment PlanCreate BeneficiaryCreate Bulk Tokenized ChargeCreate Bulk Virtual Account NumbersCreate Payment LinkCreate Payment PlanCreate RefundCreate SubaccountCreate Virtual AccountDelete BeneficiaryDelete SubaccountDisable Payment LinkFetch BeneficiaryFetch SubaccountGenerate Transaction ReferenceGet All SubscriptionsRetrieve all transactionsGet All Wallet BalancesGet Balances per CurrencyGet Bank BranchesGet Banks by CountryGet Bill CategoriesGet Bulk Tokenized Charge StatusGet Bulk Virtual AccountGet Multiple Refund TransactionsGet Payment PlanGet Payment PlansGet RefundGet TransactionGet Transaction FeeGet Transfer FeeGet Transfer RatesGet Virtual Account NumberGet Wallet StatementInitiate BVN VerificationInitiate Mobile Money TanzaniaList All BeneficiariesList Biller ProductsList BillersList ChargebacksList Payout Subaccount RefundsList Payout SubaccountsList Recurring BillsList all settlementsList All SubaccountsList TransfersResolve Bank AccountResolve Card BINUpdate Payment PlanUpdate SubaccountValidate Bill ItemVerify Transaction by ReferenceView Transaction Timeline
Practical agent use cases
- An agent sends a payment link once a quote is approved by a customer.
- An agent verifies a transaction's status before confirming an order.
How it works with Wkil
- 1Choose the integrationAdd Flutterwave to your agent from inside the Wkil platform.
- 2Grant the permissions it needsDefine precisely what the agent can access and perform.
- 3Test, then run itTest actions before they go live, with human approval where needed.
Permissions always stay in your control — you can scope access and require human approval before any sensitive action.
Related integrations
FAQ
Can an agent process a refund on its own?
Refunds can be configured to require human approval, since they are a sensitive financial action.

