A virtual bank account is a unique account number which is generated so you don't need to share your sensitive bank account details with your users. A virtual bank account can be paid with ACH credit or wire transfer. Users can make payment of the amount due to this account, and the amount will be matched with the invoice.
Sample Virtual bank accountJSON
Virtual bank accounts attributes
Type of the credit transfer
ACH Credit Transfer
This scheme is deprecated. Instead of ach_credit
use us_automated_bank_transfer
.
SEPA Credit Transfer
This scheme is deprecated. Instead of sepa_credit
use eu_automated_bank_transfer
.
US Automated Bank Transfer
UK Automated Bank Transfer
EU Automated Bank Transfer
JP Automated Bank Transfer
MX Automated Bank Transfer
The account number to which funds will be transferred.
Swift code of the bank in which the account exists.
Name of the gateway this virtual bank account is stored in.
Chargebee test gateway.
Chargebee Payments gateway
Adyen is a payment gateway.
Stripe is a payment gateway.
WePay is a payment gateway.
The gateway account in which this virtual bank account is stored.
Version number of this resource. The resource_version
is updated with a new timestamp in milliseconds for every change made to the resource. This attribute will be present only if the resource has been updated after 2016-09-28.
Timestamp indicating when this virtual bank account resource was last updated.
Timestamp indicating when this virtual bank account resource is created.
Identifier provided by the gateway for the virtual bank account source. In case of Stripe, the reference_id consists of a combination of Stripe Customer ID and Stripe Source ID separated by a forward slash (e.g. cus_63MnDn0t6kfDW7/src_6WjCF20vT9WN1G).