Integrasi & Testing GPN
Langkah Integrasi & API yang digunakan
- Lakukan integrasi API Order Registration.
- Direct: Registration - API GPN.
- Redirect: GPN - API Checkout.
- Lakukan integrasi API Payment Charge.
- Direct: Payment - API GPN.
- Redirect: Payment - API Checkout.
- Menerima callback dan push notification dari NICEPAY.
- Lakukan integrasi API Status Inquiry.
- Direct: Status Inquiry - API GPN.
- Redirect: Status Inquiry - API Checkout.
- Opsional: lakukan integrasi API Cancel untuk membatalkan transaksi.
- Direct: Cancel - API GPN.
- Redirect: Cancel - API Checkout.
Cara Uji Coba GPN
Langkah Tes | Aturan dan Kondisi |
|---|---|
| Kode metode pembayaran GPN: 09 Tipe pembayaran:
|
Alasan Peluang Transaksi Gagal
- Kartu GPN tidak aktif atau sudah kedaluwarsa.
- Nomor kartu GPN tidak berlaku.
- Masa kedaluwarsa kartu GPN tidak berlaku.
- CVV pada kartu tidak berlaku.
- Tidak didukung oleh jaringan Issuer.
- Sudah mencapai batas transaksi kartu GPN harian.
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 recurrOpt automatic pada API Cancel (Recurring Type Code).
- API Cancel pada Kartu Kredit mendukung untuk membatalkan penuh dan sebagian (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 GPN untuk mengetahui proses pada sistem saat melakukan pembayaran dengan GPN.
Kunjungi halaman Tipe Metode Pembayaran GPN untuk mengetahui jenis pembayaran saat menggunakan kartu GPN.
Kunjungi halaman Daftar Istilah GPN untuk mengetahui istilah khusus yang digunakan GPN.
Kunjungi halaman FAQ GPN jika ingin mengetahui pertanyaan yang sering diajukan terkait GPN.