Jump to Content
Documentation
Recipes
API References
Support
Blog
Documentation
Recipes
API References
v2.0
v3.0
Documentation
Recipes
API References
Support
Blog
API References
Flutterwave v3
API References
Delete a Virtual account
Search
JUMP TO
Getting Started
Introduction
Charge
Card
post
Standard API
post
Bank Transfers
post
ACH
post
Pay with Bank (UK/EU)
post
Pay with Bank (NG)
post
Mpesa
post
Ghana Mobile Money
post
Rwanda Mobile Money
post
Uganda Mobile Money
post
Francophone Mobile Money
post
Tanzania mobile money
post
Zambia Mobile Money
post
1Voucher
post
Apple Pay
post
Google Pay
post
E-Naira
post
USSD
post
NQR
post
OPay
post
Capitec
post
Fawry Pay
post
Validate charge
Validate a card or account charge
post
Tokenized Charges
Create a Tokenized Charge
post
Tokenize a customer's bank account
post
Retrieve a Bank Account Token
post
Update a debit or credit card token
put
Update the status of a bank account token
put
Create bulk Tokenized charges
post
Get a bulk tokenized charge status
get
Get bulk Tokenized Charges
get
Preauthorization
Capture a preauthorized charge
post
Void a preauthorized charge
post
Refund a preauthorized charge
post
Transactions
Verify transaction status
get
Verify transaction status with reference
get
Get multiple transactions
get
View transaction timeline
get
Refund a transaction
post
Fetch a refunded transaction
get
Fetch multiple refunded transactions
get
Query transaction fees
get
Resend failed Webhooks
post
Transfers
Create a transfer
post
Retry a failed transfer
post
Create bulk transfer
post
Query transfer fee
get
Get all transfers
get
Get a transfer
get
Get a transfer retry
get
Get a bulk transfer
get
Query transfer rates
get
Query bulk transfer rates
post
Verify bulk transfer rates
get
Transfer Beneficiaries
Create a beneficiary
post
List all beneficiaries
get
Fetch a beneficiary
get
Delete a beneficiary
delete
Virtual Account Numbers
Create a virtual account number
post
Create bulk virtual account numbers
post
Get bulk virtual account details
get
Get a virtual account number
get
Update BVN
put
Delete a Virtual account
post
Payment Plans
Create payment plan
post
Get payment plans
get
Get a payment plan
get
Update a payment plan
put
Cancel a payment plan
put
Subscriptions
Get all subscriptions
get
Deactivate a Subscription
put
Activate a subscription
put
Collection Subaccounts
Create a subaccount
post
Fetch all subaccounts
get
Fetch a subaccount
get
Update a subaccount
put
Delete a subaccount
delete
Payout Subaccounts
Create a subaccount
post
Fetch All Subaccounts
get
Fetch a subaccount
get
Update A Subaccount
put
Fetch Transactions
get
Fetch Available Balance
get
Fetch Static Virtual Accounts
get
Delete A Subaccount
delete
Bills
Get supported bill categories
get
Get biller information
get
Get bill information
get
Validate customer details
get
Create a bill payment
post
Create bulk bill payment
post
Get status of a bill payment
get
Get bill payments summary
get
Get bill payments history
get
Biller types for data bundles
Remita Payments
Get bill payment agencies
get
Get products under an agency
get
Get amount to be paid for a product
get
Create order using billing code and product code
post
Update bills order
put
Banks
Get all banks
get
Get bank branches
get
Misc
Initiate consent request for BVN verification
post
Retrieve BVN information
get
Retrieve Bank Account Name
post
Resolve card bins
get
Retrieve Wallet balances
get
Retrieve Wallet balance by currency
get
Query Wallet balance history
get
Settlements
Retrieve Settlements information
get
Retrieve a single Settlement log
get
Otps
Generate an OTP String
post
Validate an OTP String
post
Chargebacks
Upload proof
post
Accept or decline a chargeback
put
Retrieve Chargeback Information
get
Retrieve a single chargeback
get
Delete a Virtual account
post
https://api.flutterwave.com/v3/virtual-account-numbers/
{order_ref}
Language
Shell
Node
Ruby
PHP
Python
RESPONSE
Click
Try It!
to start a request and see the response here!