Payment
Kartu Kredit

Integrasi & Testing Kartu Kredit

16 min

Proses Integrasi dan Testing untuk metode pembayaran Kartu Kredit.

Langkah Integrasi & API yang digunakan


  1. Lakukan integrasi API Call Transaction Registration.
  2. Lakukan integrasi API Call Payment Charge.
  3. Menerima callback dan push notification dari NICEPAY.
  4. Lakukan integrasi API Check Status.
  5. Opsional: Lakukan integrasi API Cancel untuk membatalkan transaksi.



Cara Uji Coba Kartu Kredit



Langkah Tes

Aturan dan Kondisi

  1. Gunakan Real Card atau Dummy Card yang dimulai 45xxxx atau 54xxxxx.
  2. Ketik nomor akun Bank Anda ke sisi laman Merchant dengan parameter accountNo.
  3. Masukkan informasi dan lanjutkan proses transaksi tersebut hingga transaksi sukses.
  1. Transaksi akan di-settle berdasarkan peraturan Bank.
  2. Penggunaan kartu secara otomatis akan mengurangi limit kartu.
  3. Pada proses void (dibatalkan pada hari yang sama sebelum waktu cut-off Bank), dana void akan langsung dikembalikan kepada limit Pelanggan secara real-time.
  4. Kartu terblokir adalah tanggung jawab Pengguna jika ditemukan kecurangan dalam transaksi (Fraud).



Alasan Peluang Transaksi Gagal


  1. Kartu tidak aktif.
  2. Kartu kedaluwarsa.
  3. Nomor kartu tidak valid.
  4. Tanggal kedaluwarsa tidak valid.
  5. CVV tidak valid.
  6. Jaringan Issuer tidak mendukung.
  7. Limit penggunaan kartu harian sudah mencapai batas.
  8. Kartu Kredit Visa 3Ds.

Silakan kunjungi halaman NICEPAY Error Code untuk melihat informasi error lebih lengkap.



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).



Fitur Kartu Kredit


  • Full Payment, untuk satu kali charge pembayaran berlangsung.
  • Installment Bank Payment, untuk charge pembayaran cicilan mengikuti tenor Bank.
  • Recurring Payment, untuk pembayaran berulangan menggunakan token pembayaran.
  • Pre-Auth & Capture Payment, untuk proses Pre-Auth pembayaran sebelum final charge proses Capture pada transaksi pembayaran.

Pelajari lebih lengkap mengenai fitur dari Kartu Kredit pada Fitur Kartu Kredit.



Best Practice


  • Untuk uji coba Kartu Kredit, Merchant dapat memasang parameter recurrOpt automatic Cancel. Pelajari teknis API pemasangan Recurring Token di API Credit Card.
  • Cancel untuk Kartu Kredit mendukung full cancel (pembatalan penuh) dan partial cancel (pembatalan sebagian). Pelajari lebih lanjut mengenai Cancel Type Code.
  • Setelah notifikasi ke dbProcessUrl Anda diterima, NICEPAY merekomendasikan Merchant untuk melakukan verifikasi notification menggunakan Inquiry API. Pelajari mengapa inquiry sangat penting untuk Anda pada Status Inquiry - API Checkout dan Status Inquiry - API Credit Card.
  • Notification Handling berguna untuk meminimalisir aksi Fraud, NICEPAY sangat merekomendasikan Merchant untuk melakukan verifikasi Notification Handling.

⚠️Sangat penting untuk melakukan pemeriksaan terhadap Notifikasi dan Inquiry. Lihat {informasi} lebih lengkap di Notification - API Credit Card / Notification - API Checkout.



See also

Kunjungi halaman Alur Pembayaran Kartu Kredit untuk mengetahui proses pada sistem saat melakukan pembayaran dengan Kartu Kredit.

Kunjungi halaman Fitur Kartu Kredit untuk mengetahui fitur transaksi pada Kartu Kredit.

Kunjungi halaman Daftar Istilah Kartu Kredit untuk mengetahui istilah khusus yang digunakan oleh Kartu Kredit.

Kunjungi halaman FAQ Kartu Kredit jika ingin mengetahui pertanyaan yang sering diajukan terkait Kartu Kredit.