Payment
Virtual Account (VA)

Integrasi & Testing VA

13min

Proses  dan  untuk   mencakup 6 fitur . Fitur tersebut, antara lain Normal Close, Normal Open, Fixed Close, Fixed Open, NICEPAY Inquiry Virtual Account Close, dan NICEPAY Inquiry Virtual Account Open.



Langkah Integrasi & API yang Digunakan


  1. Lakukan   Call Transaction Registration.
  2. Menerima callback dan push notification dari .
  3. Lakukan   Status Inquiry.
  4. Opsional: lakukan   Cancel untuk membatalkan .



Cara Uji Coba Virtual Account



Langkah Tes

Aturan dan Kondisi

  1. Menggunakan MID  atau MID sandbox (IONPAYTEST) AutoPaid.
  2. Membuat Regist 
  3. Masuk ke aplikasi MBanking atau Internet Banking.
  4. Memeriksa inquiry payment  .
  5. Konfirmasi  .
  6. Transaksi berhasil.
  7. Memeriksa   (dbProcessUrl).
  1. Transaksi akan di-settle berdasarkan peraturan .
  2. Ketika  berhasil,  pada akun  akan segera berkurang sesuai dengan nominal  dibayarkan pada .
  3. Transaksi   sudah melalui   tidak bisa dibatalkan.



Alasan Peluang Transaksi Gagal


  1. Nomor VA / nomor tagihan tidak ditemukan.
  2. Kode perusahaan tidak terdaftar.
  3. Memasukkan nomor VA  salah.
  4. Waktu  sudah habis sehingga nomor VA sudah tidak bisa digunakan.
  5. Pembayaran dengan nomor VA berhasil tetapi terkena timeout dari .



Integration Checklist & Test Case



Implementasi status inquiry setelah mendapatkan callback.

Implementasi status inquiry setelah mendapatkan  di dalam dbProcessUrl.

Meninjau log .

Meninjau pengaturan firewall (eg. cloudflare untuk pengaturan dbprocessUrl).

Memeriksa implementasi merchantToken.

Menjalankan tes skenario pada Development Environment.

Menjalankan tes skenario pada Production Environment. Get Sample Scenario

Meninjau Error Handling (Timeout, Failed, Negative Case).



Best Practice


  • Untuk uji coba , dapat memasang  merFixAcctld. Pelajari lebih lanjut mengenai API Virtual Account, Virtual Account Static.
  •  Cancel mendukung untuk membatalkan secara penuh dan sebagian. Pelajari lebih lanjut mengenai Cancel Type Code.
  • Ketika  diterima pada dbProcessUrl ,  sangat merekomendasikan  untuk melakukan verifikasi  menggunakan Inquiry .
  • Notification Handling berguna untuk meminimalisir aksi Fraud,  sangat merekomendasikan  untuk melakukan verifikasi Notification Handling.



See also

  Alur Pembayaran VA untuk mengetahui  pada  saat melakukan  dengan .

  Fitur VA untuk mengetahui fitur  pada .

  Daftar Istilah VA untuk mengetahui istilah khusus  digunakan oleh .

  FAQ VA jika ingin mengetahui pertanyaan  sering diajukan terkait .