logo
English
English
API ReferenceSign In

Feature List

Last updated 09/19/2019

Feature Suite

FeatureFunction
Fixed Virtual AccountsVAs that are tied to an end customer account
Non-Fixed Virtual AccountsVAs that are tied to a XenInvoice
Open Virtual AccountVAs that accept payment of any amount
Closed Virtual AccountVAs that only accept payment of a specific amount
Single Use VAVAs that expire after a single payment
Multiple-Use VAVAs that only expire once the expiration date is reached
International Virtual AccountsVirtual accounts that accept payment in foreign currency
VA Name Merchant PrefixAllows customers to set a merchant identifier that end customers will see in front of the VA name 

Fixed Virtual Accounts

Fixed VAs are tied to specific accounts, and can be used either for single use transactions or for multiple uses.  Further only Fixed VAs can be set as open or closed VAs.

Non-Fixed Virtual Accounts

Non-fixed VAs as VAs tied to a specific invoice. Non-fixed VAs can only be used once, and can only be set as closed VAs.  Non-fixed VAs are advised for companies that have frequent transactions (such as eCommerce) to avoid running out of VA range.

Open Virtual Accounts

Open VAs will accept payment of any amount by the end customer.  Common use cases include: gaming credits and phone top-ups, other high-activity transactions, or transactions with frequently changing invoices before payment.

Closed Virtual Accounts

Closed VAs only accept payment of a specific amount by the end customer.  A variations of this feature include ‘suggested amount’ and ‘variable amount’. Suggested amount VAs will pre-populate the payment amount at the VA point of payment, but does not restrict amount accepted.

Single Use Virtual Accounts

Single use VAs are set to become inactive after a payment has been received. Typically created for the purpose of invoices, they expire after a single use. Single use VAs can be converted to multiple use vas by sending a patch request to the callbacks virtual account endpoint (see API references for more info). Note: once single use VAs have been inactivated, they cannot be updated.

Multiple Use Virtual Accounts

Multiple use VAs will stay active after a payment has been received.  Multiple use VAs are typically used for payments for subscriptions, loan repayments, or other fixed VA transactions that are tied to a specific customer. Multiple use VAs can be converted to single use VAs at any time by sending a patch request to the callbacks virtual account endpoint (see API references for more info).

International Virtual Accounts

International VAs are VAs that accept foreign currency.  These VAs are subject to regulatory restrictions, and may have additional fees.  For more information, please see our foreign currency VAs page.

VA Name Merchant Prefix

VAs show “Company Name: Xendit” at the point of payment. This is because Xendit integrates directly with the bank, so the flow of funds is actually from end customer to the Xendit account, then from Xendit account to your merchant account once you withdraw.

To show your merchant name at the point of payment, Xendit VAs also provide an optional prefix feature that can be set so that every VA has a 3-6 character merchant identifier in front of the VA name.  This will only be seen by the end customer and will not appear on the dashboard, API response, or callback payload, in order to simplify reconciliation. To enable this feature, please contact Xendit Customer Support.

Please note: All Permata VAs will show XENDIT as the VA name prefix when your end customer pays, due to a compliance restriction from Permata bank. 

If you’d like to know more about the use cases for each feature type, please see our VA Tips & Best practices section.

Was this page helpful?
Yes No