Flutterwave
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

  1. 1
    Choose the integration
    Add Flutterwave to your agent from inside the Wkil platform.
  2. 2
    Grant the permissions it needs
    Define precisely what the agent can access and perform.
  3. 3
    Test, then run it
    Test 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.

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.

Build with Flutterwave

Build with Flutterwave