Payment - API Direct Debit
Tentang API Direct Debit Payment
Melalui metode pembayaran Direct Debit, NICEPAY menawarkan Anda kemudahan pembayaran lintas aplikasi (Jump App) untuk Pelanggan Anda. Notifikasi akan dikirimkan ke Pelanggan secara real-time sesaat setelah Pelanggan menyelesaikan pembayaran.
- Silakan kunjungi halaman Alur Pembayaran Direct Debit untuk mengetahui alur pembayaran Direct Debit melalui Jenius Pay.
- Silakan kunjungi halaman Direct Debit untuk mempelajari informasi umum mengenai metode pembayaran Direct Debit.
API Direct Debit Payment
API Payment Direct Debit bertujuan untuk mengaktifkan metode pembayaran Direct Debit pada Merchant, sehingga Pelanggan dapat melakukan transaksi pembayaran menggunakan Direct Debit dengan Merchant. Tahapan ini bertujuan untuk melakukan integrasi sistem dari Merchant dengan sistem dari NICEPAY.
API URL | /nicepay/direct/v2/payment |
|---|---|
Request Method | POP UP, Redirect, Submit |
Description | Performs Payment Request to NICEPAY |
Merchant Token | SHA256(timeStamp+iMid+referenceNo+amt+merchantKey) |
Request Format | application/x-www-form-urlencoded |
Proses pembayaran hanya dapat dijalankan setelah melalui proses registrasi. Silakan pelajari lebih lengkap tentang registrasi pada halaman Registration - API Direct Debit.
Request Parameter for Direct Debit Payment
Berikut ini adalah daftar parameter untuk melakukan pengajuan registrasi metode pembayaran Direct Debit melalui Jenius Pay. Parameter ini digunakan melalui platform pengujian API sebagai salah satu tahapan supaya sistem milik Merchant dapat terhubung dengan layanan dari NICEPAY.
Parameter | Tipe | Ukuran | Deskripsi | Contoh / Catatan |
|---|---|---|---|---|
timestamp Required | N | 14 | Request Timestamp (YYYYMMDDHH24MISS) | 20250307130363 |
tXid Required | AN | 30 | Transaction ID | TNICECP04104202503071335233256 |
referenceNo Required | ANS | 40 | Merchant's Reference Number | ORD20250307130386 |
callBackUrl Required | ANS | 255 | Payment Result URL | https://dev.nicepay.co.id/IONPAY_CLIENT/paymentResult.jsp |
cashtag Required | A | 100 | Cashtag ID (with $) | $johndoe |
merchantToken Required | AN | 255 | Merchant Token | 8cff7e7cf660fee8afe26b04678b5c16ad63cd2697ede06bab4efbc9357b960a |
Anda dapat mengikuti panduan integrasi dan testing Direct Debit melalui Jenius Pay pada halaman Integrasi & Testing Direct Debit.
Response Parameter for Direct Debit Payment
Parameter | Tipe | Ukuran | Deskripsi | Contoh / Catatan |
|---|---|---|---|---|
resultCd | N | 4 | Result Code | 0000 |
resultMsg | AN | 225 | Result Message: Error Code | Success |
tXid | AN | 30 | Transaction ID | TNICECP04104202503061526463653 |
referenceNo | ANS | 40 | Merchant's Reference Number | OrdNo-20250306150301 |
amt | N | 12 | Amount | 10000 |
transDt | N | 8 | Transaction Date (YYYYMMDD) | 20250306 |
transTm | N | 6 | Transaction Date (HH24MISS) | 152646 |
Sample JSON for Direct Debit Payment
{
"resultCd": "0000",
"resultMsg": "Please do payment on jenius pay apps",
"tXid": "TNICECP04104202503061526463653",
"referenceNo": "OrdNo-20250306150301",
"amt": "",
"transDt": "20250306",
"transTm": "152646"
}