NICEPAY API
...
API Direct Debit
Payment - API Direct Debit
9 min
about api direct debit payment through {{directdebit}} {{paymethod}} , {{nicepay}} offers you {{the}} convenience of cross application {{payment}} s (jump app) for your {{customer}} s notifications will be sent to {{customer}} s in real time as soon as {{customer}} s complete {{payment}} {{please}} visit {{the}} docid\ hmeozz2txyjlvn jyzpj3 {{page}} to aknowledge {{the}} {{directdebit}} {{payment}} flow through jenius pay {{please}} visit {{the}} docid\ unfxkawzktczlss 2put {{page}} to learn general {{information}} about {{directdebit}} {{paymethod}} api direct debit payment {{directdebit}} {{paymentproduct}} aims to activate {{the}} {{directdebit}} {{paymethod}} at {{merchant}} , so that {{customer}} can make {{payment}} {{transaction}} s using {{directdebit}} with {{merchant}} s this stage is to integrate {{the}} {{merchant}} {{system}} with {{the}} {{nicepay}} {{system}} api endpoint /nicepay/direct/v2/payment request method pop up, redirect, submit pop up, redirect, submit description performs {{paymentproduct}} request to {{nicepay}} merchant token sha256( timestamp + imid + referenceno + amt + merchantkey ) request format application/x www form urlencoded {{paymentproduct}} process can only be carried out after completing {{the}} registration {{process}} for more detailed {{information}} regarding registration, please refer to {{the}} docid 8j0pu1u2uvg7uzuknzzkf {{page}} request parameter for direct debit payment the following is a list of {{parameter}} s for requesting {{the}} registration of {{directdebit}} {{paymethod}} through jenius pay this {{parameter}} is used through {{the}} {{api}} {{testing}} platform as one of {{the}} stages so that {{the}} {{merchant}} 's {{system}} can connect with {{service}} s from {{nicepay}} parameter type length description example / notes timestamp required required n 14 request timestamp ( yyyymmddhh24miss ) 20250307130363 txid required required an 30 transaction id tnicecp04104202503071335233256 referenceno required required ans 40 {{merchant}} 's reference number ord20250307130386 callbackurl required required ans 255 {{paymentproduct}} result url https //dev nicepay co id/ionpay client/paymentresult jsp cashtag required required a 100 cashtag id (with $) $johndoe merchanttoken required required an 255 {{merchant}} token 8cff7e7cf660fee8afe26b04678b5c16ad63cd2697ede06bab4efbc9357b960a you can follows {{the}} {{directdebit}} {{integration}} and {{testing}} through jenius pay guidance in {{the}} docid 9lg6vxg1smifzr4nqi1 f {{page}} response parameter for direct debit payment parameter tipe ukuran deskripsi contoh / catatan resultcd n 4 docid 7o8nl7guqp asiwfdqi3v 0000 resultmsg an 225 result message docid\ wpcemazro xvnxz 1zaib 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 request parameter { "timestamp" "20250307130363", "txid" "tnicecp04104202503071335233256", "referenceno" "ord20250307130386", "callbackurl" "https //dev nicepay co id/ionpay client/paymentresult jsp", "cashtag" "$johndoe", "merchanttoken" "8cff7e7cf660fee8afe26b04678b5c16ad63cd2697ede06bab4efbc9357b960a" } response parameter { "resultcd" "0000", "resultmsg" "please do payment on jenius pay apps", "txid" "tnicecp04104202503061526463653", "referenceno" "ordno 20250306150301", "amt" "", "transdt" "20250306", "transtm" "152646" }