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 .