Making Payments

Overview

Xendit's Virtual Accounts provide the convenience of accepting payments in multiple currencies through intrabank/same bank and interbank transfers.

Indonesia

IDR Virtual Accounts

Bank NameAvailable Transfer MethodsAvailable Payment ChannelsInterbank Payment SupportNote
BCA1. Intrabank/same bank 2. RTOL1. Mobile banking 2. Internet banking 3. ATM 4. TellerSupported with conditionTeller payment from BCA branch is only available for the switcher model. Interbank payment to BCA VA is only available for the switcher model.
BJB1. Intrabank/same bank 2. RTOL 3. BI-RTGS 4. SKN-BI1. Mobile banking 2. Internet banking 3. ATM 4. TellerSupported
BNI1. Intrabank/same bank 2. RTOL 3. BI-RTGS 4. SKN-BI1. Mobile banking 2. Internet banking 3. ATM 4. TellerSupported
BRI1. Intrabank/same bank 2. RTOL 3. BI-RTGS 4. SKN-BI 5. BI-Fast1. Mobile banking 2. Internet banking 3. ATM 4. TellerSupportedInternet banking payment to BRI VA is only available using BRI CMS for corporate account (https://ibank.bri.co.id/cms/Logon.aspx)
BSI1. Intrabank/same bank 2. RTOL 3. BI-RTGS 4. SKN-BI1. Mobile banking 2. Internet banking 3. ATM 4. TellerSupported
BSS1. Intrabank/same bank 2. RTOL 3. BI-RTGS 4. SKN-BI 5. BI-Fast1. Mobile banking 2. Internet banking 3. ATM 4. TellerSupported
CIMB1. Intrabank/same bank 2. RTOL1. Mobile banking 2. Internet banking 3. ATM SupportedInterbank / same bank payment to CIMB VA is only available using RTOL, payment through Teller, BI-RTGS and SKN-BI cannot be done.
Mandiri1. Intrabank/same bank 2. RTOL 3. BI-RTGS 4. SKN-BI1. Mobile banking 2. Internet banking 3. ATM 4. TellerSupported
Permata1. Intrabank/same bank 2. RTOL 3. BI-RTGS 4. SKN-BI1. Mobile banking 2. Internet banking 3. ATM 4. TellerSupported
BNC1. Intrabank/same bank 2. RTOL 3. SKN-BI1. Mobile banking 2. Internet banking 3. ATM 4. TellerSupported

USD Virtual Accounts

Bank NameAvailable Transfer MethodsAvailable Payment ChannelsInterbank Payment SupportNote
DBS (USD)1.Intrabank/same bank 2. Telegraphic Transfer1. Mobile banking 2. Internet bankingSupportedPayment can only be made from an overseas bank account.

Note:

  • RTOL: Stands for Real-Time Online, an interbank IDR transfer method operated by private switching companies such as Bersama, PRIMA, and Link.
  • SKN- BI: Stands for Sistem Kliring Nasional Bank Indonesia, an interbank IDR transfer method operated by the Indonesian Central Bank (BI).
  • BI-RTGS: Stands for Bank Indonesia Real-Time Gross Settlement, an interbank IDR transfer method operated by the Indonesian Central Bank (BI). Typically used to process a high amount of transactions above IDR 100 Million.

Although your payers can make interbank transfers for Virtual Account transactions, we recommend paying using the same bank. For example, if the selected Virtual Account is Bank BNI, then we advise your payers to pay the BNI Virtual Account with Bank BNI as well. This is to avoid delays from interbank transactions which can take up to 1x24 working hours. If you are forced to make interbank transactions, then we advise your payers to select the BNI Virtual Account.

INFO

VA payment through BI-Fast method can only be done to BSS and BRI VA

SKN-BI, BI-RTGS, and Telegraphic Transfer Payment

Virtual Account payment through SKN-BI, BI-RTGS (via teller or internet banking), and telegraphic transfer, the payers will be required to fill in the destination name (VA name) as well as the beneficiary address (in this case, Xendit) in the payment process. The name needs to be matched with prefix rules from the bank otherwise the payment will be rejected. These two tables below will summarize the VA prefix and bank branch details that the payers can use.

Payment Guide

Your customers are able to pay into your Virtual Account via ATM, mobile banking, and internet banking. However, please note that methods of payment differ according to the sender's bank.

We highly recommend directing customers to pay into the Virtual Accounts using the same bank, i.e. if you have Mandiri, kindly use the Mandiri Virtual Account. If none of the bank accounts are available, we recommend paying into BNI Virtual Account for interbank transfers. Interbank transfers using other than BNI Virtual Account carries a risk of delayed completion and may take up to 24 hours.

For DBS Virtual Account, your customers can only pay into your Virtual Account via overseas/telegraphic transfer from bank accounts outside Indonesia. They also have to indicate that the transfer fee will be charged to their account by selecting the "OUR" detail of charge during payment.

Click on the links below to download our payment guides:

Pay into a Virtual Account from the same bank:

  1. Download how to pay Mandiri Virtual Account here
  2. Download how to pay BRI Virtual Account here
  3. Download how to pay BNI Virtual Account here
  4. Download how to pay BCA Virtual Account here
  5. Download how to pay Permata Virtual Account here
  6. Download how to pay Sahabat Sampoerna Virtual Account here
  7. Download how to pay BSI Virtual Account here
  8. Download how to pay BJB Virtual Account here
  9. Download how to pay CIMB Virtual Account here
  10. Download how to pay BNC Virtual Account here

Pay into Virtual Account to another bank:

  1. Download how to pay Mandiri Virtual Account here
  2. Download how to pay BRI Virtual Account here
  3. Download how to pay BNI Virtual Account here
  4. Download how to pay Permata Virtual Account here
  5. Download how to pay Sahabat Sampoerna Virtual Account here
  6. Download how to pay DBS Virtual Account here
  7. Download how to pay CIMB Virtual Account here

Note: Mandiri Online Banking is rebranded to Livin' by Mandiri.

Vietnam

VND Virtual Account

Bank NameAvailable Transfer MethodsAvailable Payment ChannelsInterbank Payment Support
MSB Bank1. Intrabank/same bank 2. NAPAS 3. CITAD1. Mobile banking 2. Internet banking 3. ATM 4. TellerSupported
PV Bank1. Intrabank/same bank 2. NAPAS 3. CITAD1. Mobile banking 2. Internet banking 3. ATM 4. TellerSupported
Vietcapital1. Intrabank/same bank 2. NAPAS 3. CITAD1. Mobile banking 2. Internet banking 3. ATM 4. TellerSupported
Woori1. Intrabank/same bank 2. NAPAS 3. CITAD1. Mobile banking 2. Internet banking 3. ATM 4. TellerSupported

Payment Guide

Your payors are able to pay into your Virtual Accounts via ATM, mobile banking, and internet banking. However, please note that methods of payment differ according to the sender's bank.

Click on the links below to download our payment guides:

  1. Download how to pay Vietnam VA

Philippines

PHP Virtual Account

Network NameAvailable Payment ChannelsInterbank Payment Support
InstaPay / PESONetAny banking or ewallet fund source that offers InstaPay or PESONet functionalitySupported

Payment Guide

Your payers are able to pay into your Virtual Accounts via any banking or ewallet fund source that supports InstaPay or PESONet.

Steps

  1. Open your preferred platform for making payment via InstaPay or PESONet, e.g. banking or ewallet application
  2. Select the relevant payment step, e.g. "Send/Receive Money"
  3. Choose whether you want to pay via InstaPay or PESONet
  4. Enter the following details:
    1. Account Number (the VA number)
    2. Bank Destination: Asia United Bank Corporation (AUB)
    3. Account Name (usually the name of the business you're paying to)
    4. Some banks may support an optional "Notes" or "Email" field as well

Payment Amount Limits

There are minimum and maximum amounts applicable to payments made into VAs, depending on the bank or network used. These are set out below.

Additionally, paying into VAs via ATM and Mobile Banking may have a lower maximum amount and are subject to the payor bank’s policy as well as the bank account type (e.g. basic, premium, etc).

Indonesia

Bank NameSame Bank LimitInterbank LimitNote
BCAIDR 10,000 - 50,000,000IDR 10,000 - 50,000,000Max limit is default from the bank, you can request to increase the limit if you have a valid business use case, subject to the bank’s approval.
BJBIDR 1 - 2,000,000,000IDR 1 - 2,000,000,000
BNIIDR 1 - 50,000,000IDR 1 - 50,000,000Max limit is default from the bank, you can request to increase the limit if you have a valid business use case, subject to the bank’s approval.
BRIIDR 1 - 50,000,000,000IDR 1 - 50,000,000,000BRI VA open type with merchant code 26215, 13281, and 13405 will have a maximum payment of IDR 100,000,000 per transaction.
BSIIDR 1 - 50,000,000,000IDR 1 - 50,000,000,000
BSSIDR 1 - 50,000,000,000IDR 1 - 50,000,000,000
CIMBIDR 1,000 - 50,000,000,000IDR 10,000 - 50,000,000
DBSUSD 1.00 - USD 5,000,000.00USD 1.00 - USD 5,000,000.00
MandiriIDR 1 - 50,000,000,000IDR 1 - 50,000,000,000Maximum payment amount via ATM is IDR 10,000,000/transaction and via Mobile Banking (Livin by Mandiri) is IDR 30,000,000/day/user.
PermataIDR 1 - 9,999,999,999IDR 1 - 9,999,999,999
BNCIDR 10,000 - 50,000,000,000IDR 10,000 - 50,000,000,000

Philippines

NetworkLimitNote
InstaPayPHP 1 - 50,000
PESONetPHP 50,001 - unlimitedAlthough technically unlimited, sending and receiving banks may have their own upper limits

Virtual Account Name Prefix

When using the Aggregator model with Xendit to accept payments via VAs, some banks require a prefix to be entered during payment to identify that payment is made via Xendit. If a bank / network is not identified below, a prefix is not needed.

BankPrefixNeed to include the prefix in the payment?Example with VA name → Ismail Rabbanii
BCA, BSI, BJB, BSS, DBS, and BNCNo prefixNo prefixIsmail Rabbanii
BRIBRIVANo prefixBRI VA Ismail Rabbanii
BNIXDT-YesXDT-Ismail Rabbanii
CIMB, Mandiri and PermataXenditYesXendit Ismail Rabbanii

Note:

  • For BNI Fixed VA, the VA creation callback already includes the prefix.

Bank Branch Details

BankAddress
BCAKC Kebayoran Baru Jl. Melawai No.109, Kramat Pela, Kby. Baru, Kota Jakarta Selatan, 12130
BNIKCP Tempo Scan Tower Gedung Tempo scan tower, Lantai dasar Jl, HR Rasuna Said Kav 3-4 Jakarta Selatan
BNCGraha Permata Pancoran Ruko Graha Permata Pancoran (Gedung BNC), Blok C No 11, Jl. Raya Pasar Minggu Kav. 32, Jakarta Selatan
BJBKebayoran Baru Jl. Melawai Raya No.189, Kramat Pela, Kby. Baru, Kota Jakarta Selatan, 12130
BRIKC Mal Ambasador Mall Ambasador Lantai Dasar No. 49-51, Jalan Prof. DR. Satrio, RT.11/RW.4, Kuningan, Karet Kuningan, Kota Jakarta Selatan, Daerah Khusus Ibukota Jakarta 12940
BSIMenara Bidakara Gedung Menara Bidakara I LT.LL, JL.Gatot Subroto Kav.71-73 Pancoran Jaksel
BSSSampoerna Strategic Square Sampoerna Strategic Square, North Tower, Mezzanine Floor, JL. Jend. Sudirman, Kav. 45, RT.3/RW.4, Karet Semanggi, Kota Jakarta Selatan, Daerah Khusus Ibukota Jakarta 12930
CIMBKC Jakarta Graha Niaga, Jl. Jenderal Sudirman No.Kav 58, RT.5/RW.3, Senayan, Kec. Kby. Baru, Kota Jakarta Selatan, Daerah Khusus Ibukota Jakarta
DBSCapital Place Jalan Jend. Gatot Subroto Kav 18, Kuningan Barat, Mampang Prapatan, RT.6/RW.1, Kuningan Bar., Mampang Prpt., Kota Jakarta Selatan, DKI Jakarta 12710, Indonesia
MandiriWoltermonginsidi Jl. Wolter Monginsidi No. 57, Kebayoran Baru, Jakarta Selatan, DKI Jakarta, Indonesia 12180
PermataBank Permata Sudirman Gedung World Trade Center II. Jl. Jendral Sudirman Kav. 29 - 31 Jakarta selatan

Payment FAQ

  1. Proof of payment shows that the payment was successful, why isn't it reflected on my dashboard?
    There are several scenarios that cause the above:
    A. Notifications/callbacks are not sent by our bank partners: Payment has been received, but the bank may have a network error causing delay / no notification sent.
    B. Stuck funds / returned to sender's account/bank, the cause usually is incorrectly entering VA details (number, name, address, etc.) which will cause payment to be rejected and returned to the sender's account/bank.
  2. How long does it take for funds to return to the sender's bank account?
    The bounce-back period varies from bank to bank. We advise your payers to check with their sender banks for the most accurate information and payment status.
  3. Can Virtual Accounts be paid for from offline banking? (go to a bank branch and process payment from the teller)
    Yes, the teller in charge will process payments manually by depositing cash into the Virtual Account. However, this is a manual process, and is not recommended as the teller can make a mistake. Please be informed that for BCA VA, teller payment can only be done in switcher model.
  4. Can Virtual Account be paid from an ATM?
    Yes, it is highly recommended to pay for a Virtual Account using the same bank (BNI VA uses a BNI ATM). Using a different bank ATM carries the risk of transactions being delayed to receive due to being stuck on the interbank network.

Last Updated on 2024-04-09