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
query full type
query full type
body full type
body full type
meta full type
meta full type
data full type
data full type
getByCountry
banks.getByCountry
Get banks by country.
Risk: read
query full type
query full type
body full type
body full type
meta full type
meta full type
data full type
data full type
resolveAccount
banks.resolveAccount
Resolve bank account details.
Risk: read
object
Input full type
Input full type
meta full type
meta 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
meta full type
meta full type
data full type
data full type
delete
beneficiaries.delete
Delete a beneficiary by ID.
Risk: destructive
query full type
query full type
body full type
body full type
meta full type
meta full type
data full type
data full type
get
beneficiaries.get
Fetch a beneficiary by ID.
Risk: read
query full type
query full type
body full type
body full type
meta full type
meta full type
data full type
data full type
list
beneficiaries.list
List all beneficiaries.
Risk: read
query full type
query full type
body full type
body full type
meta full type
meta full type
data full type
data full type
Bills
getCategories
bills.getCategories
Get bill categories.
Risk: read
query full type
query full type
body full type
body full type
meta full type
meta full type
data full type
data full type
listBillers
bills.listBillers
List billers in a category.
Risk: read
query full type
query full type
body full type
body full type
meta full type
meta full type
data full type
data full type
listProducts
bills.listProducts
List biller products.
Risk: read
query full type
query full type
body full type
body full type
meta full type
meta full type
data full type
data full type
listRecurring
bills.listRecurring
List recurring bill payments.
Risk: read
query full type
query full type
body full type
body full type
meta full type
meta full type
data full type
data full type
validateItem
bills.validateItem
Validate a bill item before payment.
Risk: read
customer full type
customer full type
query full type
query full type
body full type
body full type
meta full type
meta 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
meta full type
meta full type
data full type
data full type
get
bulkTokenizedCharges.get
Get status of bulk tokenized charges.
Risk: read
query full type
query full type
meta full type
meta full type
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
meta full type
meta full type
data full type
data full type
get
bulkVirtualAccounts.get
Get details for a bulk virtual account batch.
Risk: read
query full type
query full type
body full type
body full type
meta full type
meta full type
data full type
data full type
Cards
resolveBin
cards.resolveBin
Resolve card BIN details.
Risk: read
query full type
query full type
body full type
body full type
meta full type
meta full type
data full type
data full type
Chargebacks
list
chargebacks.list
List chargebacks.
Risk: read
query full type
query full type
body full type
body full type
meta full type
meta full type
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
meta full type
meta 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
meta full type
meta full type
data full type
data full type
disable
paymentLinks.disable
Disable an existing payment link.
Risk: write
query full type
query full type
body full type
body full type
meta full type
meta full type
data full type
data full type
Payment Plans
cancel
paymentPlans.cancel
Cancel a Flutterwave payment plan by ID.
Risk: write
query full type
query full type
body full type
body full type
meta full type
meta full type
data full type
data full type
create
paymentPlans.create
Create a payment plan.
Risk: write
object
Input full type
Input full type
meta full type
meta full type
data full type
data full type
get
paymentPlans.get
Get a payment plan by ID.
Risk: read
query full type
query full type
body full type
body full type
meta full type
meta full type
data full type
data full type
list
paymentPlans.list
List payment plans.
Risk: read
query full type
query full type
body full type
body full type
meta full type
meta full type
data full type
data full type
update
paymentPlans.update
Update a payment plan.
Risk: write
query full type
query full type
body full type
body full type
meta full type
meta full type
data full type
data full type
Payout Subaccounts
list
payoutSubaccounts.list
List payout subaccounts.
Risk: read
query full type
query full type
body full type
body full type
meta full type
meta full type
data full type
data full type
listRefunds
payoutSubaccounts.listRefunds
List payout subaccount refunds.
Risk: read
query full type
query full type
body full type
body full type
meta full type
meta full type
data full type
data full type
Refunds
create
refunds.create
Create a refund for a transaction.
Risk: write
query full type
query full type
body full type
body full type
meta full type
meta full type
data full type
data full type
get
refunds.get
Get refund details by ID.
Risk: read
query full type
query full type
body full type
body full type
meta full type
meta full type
data full type
data full type
list
refunds.list
List refund transactions with filters.
Risk: read
query full type
query full type
body full type
body full type
meta full type
meta full type
data full type
data full type
Settlements
list
settlements.list
List settlements.
Risk: read
query full type
query full type
body full type
body full type
meta full type
meta full type
data full type
data full type
Subaccounts
create
subaccounts.create
Create a subaccount.
Risk: write
object
Input full type
Input full type
meta full type
meta full type
data full type
data full type
delete
subaccounts.delete
Delete a subaccount by ID.
Risk: destructive
query full type
query full type
body full type
body full type
meta full type
meta full type
data full type
data full type
get
subaccounts.get
Fetch a subaccount by ID.
Risk: read
query full type
query full type
body full type
body full type
meta full type
meta full type
data full type
data full type
list
subaccounts.list
List all subaccounts.
Risk: read
query full type
query full type
body full type
body full type
meta full type
meta full type
data full type
data full type
update
subaccounts.update
Update a subaccount.
Risk: write
query full type
query full type
body full type
body full type
meta full type
meta full type
data full type
data full type
Subscriptions
list
subscriptions.list
Get all subscriptions, including cancelled.
Risk: read
query full type
query full type
body full type
body full type
meta full type
meta full type
data full type
data full type
Transactions
generateReference
transactions.generateReference
Generate a unique transaction reference.
Risk: read
query full type
query full type
body full type
body full type
meta full type
meta full type
data full type
data full type
get
transactions.get
Get a transaction by ID.
Risk: read
query full type
query full type
body full type
body full type
meta full type
meta full type
data full type
data full type
getFee
transactions.getFee
Get transaction fee estimate.
Risk: read
query full type
query full type
body full type
body full type
meta full type
meta full type
data full type
data full type
list
transactions.list
Retrieve all transactions.
Risk: read
query full type
query full type
body full type
body full type
meta full type
meta full type
data full type
data full type
verifyByReference
transactions.verifyByReference
Verify a transaction by tx_ref.
Risk: read
query full type
query full type
body full type
body full type
meta full type
meta full type
data full type
data full type
viewTimeline
transactions.viewTimeline
View transaction timeline.
Risk: read
query full type
query full type
body full type
body full type
meta full type
meta full type
data full type
data full type
Transfers
getFee
transfers.getFee
Get transfer fee estimate.
Risk: read
query full type
query full type
body full type
body full type
meta full type
meta full type
data full type
data full type
getRates
transfers.getRates
Get transfer exchange rates.
Risk: read
query full type
query full type
body full type
body full type
meta full type
meta full type
data full type
data full type
list
transfers.list
List transfers.
Risk: read
query full type
query full type
body full type
body full type
meta full type
meta full type
data full type
data full type
Verification
initiateBvn
verification.initiateBvn
Initiate BVN verification.
Risk: write
object
Input full type
Input full type
meta full type
meta 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
meta full type
meta full type
data full type
data full type
get
virtualAccounts.get
Get virtual account number details by order reference.
Risk: read
query full type
query full type
body full type
body full type
meta full type
meta full type
data full type
data full type
Wallets
getBalanceByCurrency
wallets.getBalanceByCurrency
Get wallet balance by currency.
Risk: read
query full type
query full type
body full type
body full type
meta full type
meta full type
data full type
data full type
getStatement
wallets.getStatement
Get wallet statement.
Risk: read
query full type
query full type
body full type
body full type
meta full type
meta full type
data full type
data full type
listBalances
wallets.listBalances
Get wallet balances across currencies.
Risk: read
query full type
query full type
body full type
body full type
meta full type
meta full type
data full type
data full type