Integrasi & Testing VA
Proses integrasi dan testing untuk metode pembayaran Virtual Account mencakup 6 fitur Virtual Account. 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
- Lakukan integrasi API Call Transaction Registration.
- Redirect: Virtual Account - API Checkout.
- Menerima callback dan push notification dari NICEPAY.
- Lakukan integrasi API Status Inquiry.
- Redirect: Status Inquiry - API Checkout.
- Opsional: lakukan integrasi API Cancel untuk membatalkan transaksi.
- Redirect: Cancel - API Checkout.
Cara Uji Coba Virtual Account
Langkah Tes | Aturan dan Kondisi |
|---|---|
|
|
Alasan Peluang Transaksi Gagal
- Nomor VA / nomor tagihan tidak ditemukan.
- Kode perusahaan tidak terdaftar.
- Memasukkan nomor VA yang salah.
- Waktu pembayaran sudah habis sehingga nomor VA sudah tidak bisa digunakan.
- Pembayaran dengan nomor VA berhasil tetapi terkena timeout dari Bank.
Integration Checklist & Test Case
Implementasi status inquiry setelah mendapatkan callback.
Implementasi status inquiry setelah mendapatkan notifikasi di dalam dbProcessUrl.
Meninjau log pembayaran.
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 Merchant, dapat memasang parameter merFixAcctld. Pelajari lebih lanjut mengenai API Virtual Account SNAP, Virtual Account Static.
- Virtual Account Cancel mendukung untuk membatalkan secara penuh dan sebagian. Pelajari lebih lanjut mengenai Cancel Type Code.
- Ketika notifikasi diterima pada dbProcessUrl Anda, NICEPAY sangat merekomendasikan Merchant untuk melakukan verifikasi notifikasi menggunakan Inquiry API.
- Notification Handling berguna untuk meminimalisir aksi Fraud, NICEPAY sangat merekomendasikan Merchant untuk melakukan verifikasi Notification Handling.
See also
Kunjungi halaman Alur Pembayaran VA untuk mengetahui proses pada sistem saat melakukan pembayaran dengan Virtual Account.
Kunjungi halaman Fitur VA untuk mengetahui fitur transaksi pada Virtual Account.
Kunjungi halaman Daftar Istilah VA untuk mengetahui istilah khusus yang digunakan oleh Virtual Account.
Kunjungi halaman FAQ VA jika ingin mengetahui pertanyaan yang sering diajukan terkait Virtual Account.