Skip to content

Virtual Account

Apa Itu Virtual Account?

Virtual Account (VAs) membantu bisnis berbagai jenis dan ukuran untuk menerima pembayaran melalui transfer bank, tanpa harus membuka bank sendiri di setiap bank Virtual Account tersebut.

Dengan Virtual Account, satu akun bank bisa dibagi ke hampir berbagai macam nomor akun "virtual". Sebagai pembagian akun utama, Virtual Account dapat memiliki nomor Virtual Account, pernyataan, dan saldonya sendiri.


Bagaimana Virtual Account Bekerja

Virtual Account membantu kami untuk mengidentifikasi pembayaran secara mudah. Jika merchant memiliki tiga pembayaran sejumlah Rp 100.000, sebuah Virtual Account dapat menetapkan ini secara instan ke setiap pembayar dengan memberi mereka nomor rekening unik untuk mereka lakukan pembayaran.

  • Merchant memberi tahu pembeli untuk membayar ke nomor invoice atau nomor Virtual Account yang spesifik untuk semua transaksi mereka.
  • Di belakangnya, setiap nomor Virtual Account akan dikaitkan ke pembeli atau ke sebuah invoice.
  • Maka, ketika pembayaran diterima, sebuah callback akan dikirim ke merchant, dan merchant akan langsung bisa mengidentifikasi pembelinya atau dari invoice mana pembayaran itu berasal.

Xendit memiliki koneksi langsung ke bank Mandiri, BRI, dan BNI. Ketika merchant Go Live dengan Xendit, mereka langsung diberikan rentang nomor Virtual Account dari masing-masing 3 bank tersebut. Rentang tersebut dapat diaktifkan melalui konfigurasi pengaturan di dasbor.


Mengapa Menggunakan Virtual Account Xendit?

80% transaksi di Indonesia dilakukan melalui transfer bank. Xendit menawarkan Virtual Account dari bank-bank besar di Indonesia - BNI, BRI, dan Mandiri. Kami membantu merchant melakukan penghematan waktu dan biaya untuk menerima pembayaran dari pembeli dari berbagai bank. Kami juga membantu untuk mengidentifikasi pembayarannya. Dibandingkan membuka akun bank di masing-masing dari 3 bank ini, merchants cukup membuka satu akun di Xendit, integrasi satu kali, dan langsung akses Virtual Account yang terpusat dari bank-bank tersebut.


Nomor dan Rentang Virtual Account

Pembayaran langsung teridentifikasi dengan mudah dengan nomor Virtual Account yang membantu kami untuk alokasi bisnis yang kami layani. Kami menyediakan setiap merchant rentang Virtual Account yang unik, yang bisa dikaitkan dengan invoice atau pembeli. Ketika pembayaran diterima, rekonsiliasi terjadi dengan menggunakan nomor Virtual Account, dan pembayaran beserta deskripsinya akan ditampilkan di dasbor Xendit.

Nomor Virtual Account adalah 15-18 digit yang dibuat secara acak dari rentang yang sudah ditentukan (contoh: 02938-1001-000000 ke 02938-1001-999999). 4 digit pertama (di Virtual Account Bank BNI), atau 5 digit pertama (di Virtual Account Mandiri dan BRI) merepresentasikan merchant (Xendit), 4 digit selanjutnya mengidentifikasi sub-merchant (untuk mengidentifikasi perusahaan) dan digit selanjutnya mengidentifikasi Virtual Account-nya.

Kami menawarkan merchant baru 999.999 nomor Virtual Account untuk memulai. Rentang nomor Virtual Account ini akan dikonfigurasi pada proses Go Live. Jika ada kebutuhan untuk nomor Virtual Account tambahan, silakan hubungi customer support kami.

Mohon perhatikan bahwa kode untuk merchant akan secara otomatis ditambahkan ketika Virtual Account atau Invoice-nya dibuat. Merchant tidak perlu menambah kode merchant ketika membuat sebuah Virtual Account.

Merchant dapat mengaktifkan rentang Fixed Virtual Account dari dasbor. Hal ini dapat dilakukan dengan menuju ke Dashboard > Settings > Configuration > Fixed Virtual Account, dan meng-klik tombol "Activate!". Rentang Fixed Virtual Account akan siap dan teraktivasi langsung. Merchant yang sebelumnya telah menguji Fixed Virtual Account di Development Mode akan diberikan rentang VA baru setelah meng-klik "Activate!", namun rentang VA lama tetap akan aktif di Development Mode.


Limitasi Pembayaran ke Virtual Account

Metode Pembayaran Nominal Minimal (IDR) Nominal Maksimal (IDR)
Virtual Account BNI 1 <50.000.000.000
Mandiri 1 <50.000.000.000
BRI 1 <50.000.000.000
Permata 1 <10.000.000.000

Mohon perhatikan bahwa terdapat juga limitasi transfer untuk penggunaan transfer ATM, mBanking, dan iBanking yang beragam pada setiap bank. Beberapa bank yang lebih kecil juga kemungkinan akan menetapkan limit sebesar Rp 25.000.000


Fitur Virtual Account

Berikut adalah deskripsi fitur-fitur yang tersedia

  1. Fixed vs. Non-Fixed: Sebuah Fixed Virtual Account dikaitkan pada suatu entitas (customer anda), sedangkan sebuah Non-Fixed Virtual Account dikaitkan pada sebuah Invoice.

  2. Open vs. Closed: Sebuah Open Virtual Account bisa menerima nominal berapa saja, sedangkan Closed Virtual Account hanya bisa menerima pembayaran yang sudah ditentukan sebelumnya secara spesifik. Untuk Fixed Virtual Account, merchant bisa mengatur Virtual Account sebagai “open” atau “closed” ketika memberikannya kepada customer anda.

  3. Single vs. Multiple Use: Single Use Virtual Account hanya bisa dibayar satu kali, Multiple Use Virtual Account bisa dibayar berkali-kali selama Virtual Account tersebut masih berlaku. Fitur ini hanya tersedia di Fixed Virtual Account (Non Fixed Virtual Account hanya Single Use).

  4. Masa Berlaku: Virtual Account memiliki tanggal kedaluwarsa dan customer anda tidak akan bisa membayar Virtual Account tersebut jika sudah lewat masa berlakunya. Masa berlaku Virtual Account diatur ketika Virtual Account dibuat.

Non-fixed VA Fixed VA
Nominal Closed
Nominal Open
Single Use
Multiple Use
Masa Berlaku yang bisa Diatur
Pembuatan dalam satu panggilan API
Bisa dibuat dari dasbor

Tipe Virtual Account

alt text


Membayar ke Virtual Account

Customer anda bisa membayar ke Virtual Account melalui ATM, mobile banking, dan internet banking. Namun, mohon diperhatikan bahwa metode pembayaran bisa berbeda tergantung dari bank pengirim. Berikut adalah contoh alur pembayaran Virtual Account:

alt text

Klik pada link di bawah ini untuk unduh petunjuk pembayaran kami:

Pembayaran Virtual Account Mandiri BRI BNI BCA
Dari bank yang sama Download cara membayar Mandiri 88608 disini
Download cara membayar Mandiri 88908 disini
Download cara membayar disini Download cara membayar disini
Dari ATM Bank lain Download cara membayar disini Download cara membayar disini Download cara membayar disini

Kami sangat merekomendasikan mengarahkan customer anda untuk membayar ke Virtual Account dari bank yang sama, contohnya, jika anda memiliki rekening bank Mandiri, maka silakan bayar ke Virtual Account Mandiri. Jika tidak tersedia bank Virtual Account yang sama, kami merekomendasikan untuk membayar ke Virtual Account Bank BNI. Pembayaran melalui transfer dari bank yang berbeda selain bank BNI memiliki resiko untuk mengalami keterlambatan hingga 24 jam.


Settlement Virtual Account

Pembayaran ke Virtual Account atau Invoice akan mengalir ke saldo pada akun Xendit di hari yang sama atau pada hari berikutnya, tergantung pada bank di Virtual Account yang pembeli bayar.

Kami menawarkan settlement instan untuk pembayaran ke Mandiri, BRI, dan BNI. Pembayaran yang diterima akan berpindah dari escrow ke akun cash secara instan.

Dari dasbor, anda lalu bisa menarik dananya ke rekening anda sendiri.


Callback Virtual Account

Ketika pembeli sudah melakukan pembayaran ke Virtual Account, bank akan memberi notifikasi dan kami akan proses transaksinya dan memberi notifikasi dengan mengirimkan callback ke server anda. Transaksi tersebut juga akan ditampilkan pada dasbor anda.

Jika callback pertama ke server anda gagal terkirim (contohnya mengembalikan kode error selain 200), kami akan mencoba mengirimkan kembali sampai dengan 5 kali dengan jeda selama 10 detik di setiap percobaan. Request callback yang kami kirimkan akan memuat validation token anda, yang anda bisa temukan juga pada dasbor pada Settings > API Key > Validation Token, dan setiap callback juga memiliki id unik.


Integrasi dengan Virtual Account kami

Mohon lihat bagian Development kami untuk melihat petunjuk integrasi dengan kami.


FAQ

  1. Bank apa saja yang Xendit layani untuk membuat Virtual Account?

    Xendit mendukung pembuatan Virtual Account dari bank Mandiri, BRI, dan BNI. Kami juga mendukung Virtual Account BCA -- mohon hubungi customer support kami jika anda tertarik.

  2. Berapa hari yang dibutuhkan untuk pendaftaran Virtual Account untuk perusahaan saya?

    Dibutuhkan satu hari kerja untuk pendaftaran Virtual Account baru.

  3. Untuk membuat Virtual Account di setiap transaksi, apakah saya harus menunggu bank?

    Tidak. Virtual Account tersebut langsung terbuat secara langsung.

  4. Saya menemukan error dengan keterangan “transaksi tidak bisa diproses”

    Kami sudah mengganti “Penyedia Jasa” ke “Xendit 88608”, untuk pengenalan yang lebih baik. “PT Sinar Digital Terdepan” sudah dipesan untuk 88608. Maka, ketika memilih institusinya, mohon memilih “Xendit 88608”.

  5. Apa itu masa berlaku dan bagaimana saya mengaturnya?

    Masa berlaku adalah tanggal dan hari dimana Virtual Account mengalami kadaluwarsa dan tidak dapat lagi digunakan untuk pembayaran. Pembayaran yang dilakukan melewati masa berlaku akan ditolak. Masa berlaku default untuk invoice Virtual Account adalah 24 jam. Untuk mengganti masa berlaku default, silakan hubungi customer support kami. Fixed Virtual Account tidak memiliki masa berlaku default, namun merchant dapat mengaturnya saat melakukan API request pembuatan Virtual Account (lihat dokumen referensi API kami untuk informasi lebih anjut). Catatan: Waktu yang digunakan menggunak format UTC.

  6. Bagaimana saya mengetahui Virtual Account aktif atau tidak?

    Virtual Account yang tidak aktif akan diperlihatkan error sebagai “sistem tidak tersedia” ketika ada percobaan untuk membayar ke Virtual Account tersebut.

  7. Bagaimana saya mengatur Virtual Account Open atau Closed?

    Mohon hubungi Customer Support kami di email atau Whatsapp, dan kami akan melakukan pengaturan Virtual Account sebagai Open atau Closed untuk anda. Fitur ini tidak tersedia pada dasbor untuk saat ini.

  8. Bisakah saya membatalkan Virtual Account yang sudah dibuat, sebelum masa berlakunya habis?

    Tidak, saat ini kami tidak memiliki fitur untuk membatalkan Virtual Account.

  9. Bisakah saya menggunakan akun yang sama untuk mengakses Virtual Account dan Disbursement, dan atau produk lainnya yang Xendit miliki?

    Ya, anda bisa melakukannya. Namun, mohon perhatikan jika harga untuk transaksi lainnya tidak diatur pada Perjanjian Kerja Sama, maka anda akan kami kenakan biaya standar yang kami berlakukan sekarang. Biaya ini juga dapat berubah sewaktu-waktu.

  10. Nama apa yang akan muncul pada layar ATM/telepon genggam/iBanking ketika customer saya melakukan pembayaran ke Virtual Account Xendit?

    Secara default, nama produk akan muncul sebagai “Xendit” jika pembayaran dilakukan dari bank yang berbeda. Namun, merchant bisa melakukan perubahan pada setiap nama Virtual Account pada proses pembuatan.