Payment
GPN

Integrasi & Testing GPN

13min

Langkah Integrasi & API yang digunakan


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



Cara Uji Coba GPN



Langkah Tes

Aturan dan Kondisi

  1. Menggunakan kartu asli atau kartu dummy mulai 45xxxx atau 54xxxxx.
  2. kartu kepada sisi di bawah pilihan "Credit Card/Debit Card".
    •  16 digit nomor kartu.
    •  expiry date (MM/YY).
    •  CVV.
  3. Kumpulkan dan lanjutkan dan berhasil.

Kode : 09



Tipe :

  • Full Payment: sekali jalan.
  • Recurring Payment: berkala dengan token.



Alasan Peluang Transaksi Gagal


  1. Kartu tidak aktif atau sudah kedaluwarsa.
  2. Nomor kartu tidak berlaku.
  3. Masa kedaluwarsa kartu tidak berlaku.
  4. CVV pada kartu tidak berlaku.
  5. Tidak didukung oleh jaringan Issuer.
  6. Sudah mencapai batas kartu harian.



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 recurrOpt automatic pada Cancel (Recurring Type Code).
  •  Cancel pada mendukung untuk membatalkan penuh dan sebagian (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 GPN untuk mengetahui pada saat melakukan dengan .

 Tipe Metode Pembayaran GPN untuk mengetahui jenis saat menggunakan kartu .

 Daftar Istilah GPN untuk mengetahui istilah khusus digunakan .

 FAQ GPN jika ingin mengetahui pertanyaan sering diajukan terkait .