flutterwave.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
Banks
getBranches
banks.getBranches
Get branches for a bank.
Risk: read
data full type
data full type
getByCountry
banks.getByCountry
Get banks by country.
Risk: read
data full type
data full type
resolveAccount
banks.resolveAccount
Resolve bank account details.
Risk: read
object
Input full type
Input full type
data full type
data full type
Beneficiaries
create
beneficiaries.create
Create a transfer beneficiary.
Risk: write
object
Input full type
Input full type
data full type
data full type
delete
beneficiaries.delete
Delete a beneficiary by ID.
Risk: destructive
data full type
data full type
get
beneficiaries.get
Fetch a beneficiary by ID.
Risk: read
data full type
data full type
list
beneficiaries.list
List all beneficiaries.
Risk: read
data full type
data full type
Bills
getCategories
bills.getCategories
Get bill categories.
Risk: read
data full type
data full type
listBillers
bills.listBillers
List billers in a category.
Risk: read
data full type
data full type
listProducts
bills.listProducts
List biller products.
Risk: read
data full type
data full type
listRecurring
bills.listRecurring
List recurring bill payments.
Risk: read
data full type
data full type
validateItem
bills.validateItem
Validate a bill item before payment.
Risk: read
customer full type
customer full type
data full type
data full type
Bulk Tokenized Charges
create
bulkTokenizedCharges.create
Create a bulk tokenized charge batch.
Risk: write
object
Input full type
Input full type
data full type
data full type
get
bulkTokenizedCharges.get
Get status of bulk tokenized charges.
Risk: read
data full type
data full type
Bulk Virtual Accounts
create
bulkVirtualAccounts.create
Create bulk virtual account numbers.
Risk: write
object
Input full type
Input full type
data full type
data full type
get
bulkVirtualAccounts.get
Get details for a bulk virtual account batch.
Risk: read
data full type
data full type
Cards
resolveBin
cards.resolveBin
Resolve card BIN details.
Risk: read
data full type
data full type
Chargebacks
list
chargebacks.list
List chargebacks.
Risk: read
data full type
data full type
Charges
initiateMobileMoneyTanzania
charges.initiateMobileMoneyTanzania
Initiate mobile money charge in Tanzania.
Risk: write
object
Input full type
Input full type
data full type
data full type
Payment Links
create
paymentLinks.create
Create a hosted payment link.
Risk: write
object
Input full type
Input full type
data full type
data full type
disable
paymentLinks.disable
Disable an existing payment link.
Risk: write
data full type
data full type
Payment Plans
cancel
paymentPlans.cancel
Cancel a Flutterwave payment plan by ID.
Risk: write
data full type
data full type
create
paymentPlans.create
Create a payment plan.
Risk: write
object
Input full type
Input full type
data full type
data full type
get
paymentPlans.get
Get a payment plan by ID.
Risk: read
data full type
data full type
list
paymentPlans.list
List payment plans.
Risk: read
data full type
data full type
update
paymentPlans.update
Update a payment plan.
Risk: write
data full type
data full type
Payout Subaccounts
list
payoutSubaccounts.list
List payout subaccounts.
Risk: read
data full type
data full type
listRefunds
payoutSubaccounts.listRefunds
List payout subaccount refunds.
Risk: read
data full type
data full type
Refunds
create
refunds.create
Create a refund for a transaction.
Risk: write
data full type
data full type
get
refunds.get
Get refund details by ID.
Risk: read
data full type
data full type
list
refunds.list
List refund transactions with filters.
Risk: read
data full type
data full type
Settlements
list
settlements.list
List settlements.
Risk: read
data full type
data full type
Subaccounts
create
subaccounts.create
Create a subaccount.
Risk: write
object
Input full type
Input full type
data full type
data full type
delete
subaccounts.delete
Delete a subaccount by ID.
Risk: destructive
data full type
data full type
get
subaccounts.get
Fetch a subaccount by ID.
Risk: read
data full type
data full type
list
subaccounts.list
List all subaccounts.
Risk: read
data full type
data full type
update
subaccounts.update
Update a subaccount.
Risk: write
data full type
data full type
Subscriptions
list
subscriptions.list
Get all subscriptions, including cancelled.
Risk: read
data full type
data full type
Transactions
generateReference
transactions.generateReference
Generate a unique transaction reference.
Risk: read
data full type
data full type
get
transactions.get
Get a transaction by ID.
Risk: read
data full type
data full type
getFee
transactions.getFee
Get transaction fee estimate.
Risk: read
data full type
data full type
list
transactions.list
Retrieve all transactions.
Risk: read
data full type
data full type
verifyByReference
transactions.verifyByReference
Verify a transaction by tx_ref.
Risk: read
data full type
data full type
viewTimeline
transactions.viewTimeline
View transaction timeline.
Risk: read
data full type
data full type
Transfers
getFee
transfers.getFee
Get transfer fee estimate.
Risk: read
data full type
data full type
getRates
transfers.getRates
Get transfer exchange rates.
Risk: read
data full type
data full type
list
transfers.list
List transfers.
Risk: read
data full type
data full type
Verification
initiateBvn
verification.initiateBvn
Initiate BVN verification.
Risk: write
object
Input full type
Input full type
data full type
data full type
Virtual Accounts
create
virtualAccounts.create
Create a virtual account number.
Risk: write
object
Input full type
Input full type
data full type
data full type
get
virtualAccounts.get
Get virtual account number details by order reference.
Risk: read
data full type
data full type
Wallets
getBalanceByCurrency
wallets.getBalanceByCurrency
Get wallet balance by currency.
Risk: read
data full type
data full type
getStatement
wallets.getStatement
Get wallet statement.
Risk: read
data full type
data full type
listBalances
wallets.listBalances
Get wallet balances across currencies.
Risk: read
data full type
data full type