Integrasi & Testing E-Wallet
Sistem E-Wallet NICEPAY didukung oleh sistem E-Wallet dari beberapa Partner, antara lain OVO, DANA, LinkAja, ShopeePay, dan AstraPay.
Langkah Integrasi Dengan Menggunakan API
- Lakukan integrasi API Order Registration.
- Redirect: E-Wallet - API Checkout.
- Lakukan integrasi API Payment Charge.
- Redirect: Payment - API Checkout.
- Menerima callback dan push notification dari NICEPAY.
- Lakukan integrasi API Check Status.
- Redirect: Status Inquiry - API Checkout.
- Opsional: lakukan integrasi API Cancel untuk membatalkan transaksi.
- Redirect: Cancel - API Checkout.
Kredensial Untuk Tes E-Wallet
Nama E-Wallet | Deskripsi |
|---|---|
DANA | Phone: 081227619520 Pin: 159753 |
ShopeePay | APK Shopee | APK ShopeePay Username: nicepaytest01 Password: NicepayTest01 ShopeePay PIN: 142536 |
Merchant wajib melakukan Whitelist IP pada perangkat yang digunakan untuk uji coba melalui aplikasi ShopeePay atau Shopee.
Silakan hubungi Tim Integrasi NICEPAY untuk informasi lebih lanjut.
Uji Coba E-Wallet
Nama e-Wallet | Langkah Tes | Aturan Pembatalan |
|---|---|---|
OVO |
|
|
DANA |
|
|
LinkAja |
|
|
ShopeePay |
|
|
AstraPay |
| Tidak bisa refund |
Alasan Peluang Transaksi Gagal
- Transaksi terkena waktu kedaluwarsa (Expired Time).
- Jaringan pada sisi Issuer sedang tidak mendukung.
- Ditolak oleh pihak E-Wallet / Issuer / Mitra terkait.
- Nomor ponsel Pengguna belum terdaftar pada aplikasi E-Wallet.
Integration Checklist dan 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
- Ketika notifikasi pada dbProcessUrl Anda diterima, NICEPAY sangat merekomendasikan Merchant untuk melakukan verifikasi notifikasi menggunakan Inquiry API.
- Informasi cartData wajib diisi.
- Pada OVO, notifikasi masuk melalui sistem push notification dalam aplikasi ponsel.
- Pada ShopeePay, pembayaran dilakukan dengan metode jump in ke aplikasi mobile Shopee.
- Pada LinkAja dan DANA, notifikasi masuk ke halaman Mitra.
See also
Kunjungi halaman Alur Pembayaran E-Wallet untuk mengetahui proses pada sistem saat melakukan pembayaran dengan E-Wallet.
Kunjungi halaman Fitur E-Wallet untuk mengetahui fitur transaksi pada E-Wallet.
Kunjungi halaman Daftar Istilah E-Wallet untuk mengetahui istilah khusus yang digunakan oleh E-Wallet.
Kunjungi halaman FAQ E-Wallet jika ingin mengetahui pertanyaan yang sering diajukan terkait E-Wallet.