NICEPAY API
...
API Payloan
Notification - API Payloan
7 min
tentang api payloan notification mengirimkan push notification dikirim melalui dbprocessurl harus memastikan tidak melakukan blacklist ip dan melakukan whitelist ip untuk mendapatkan push notification hanya dikirim dari server request method post post merchant token sha256 ( imid + txid + amt + merchantkey ) ip ip public environtment production 103 20 51 34 103 20 51 33 ip public environtment dev 103 20 51 39 103 20 51 40 user agent user agent jakarta commons httpclient/3 1 notification parameter payloan notification ketika diterima pada dbprocessurl , kami sangat menyarankan untuk melakukan verifikasi kembali dengan menggunakan docid\ oqckfxnuwkspkgdkfmjb5 parameter tipe ukuran deskripsi contoh / catatan txid n 30 transaction id payloantes06202212141610281704 merchanttoken an 255 token 0716e8cbb7bac584efa98df5021543e11fab1a520415f1382572eadcca81107f referenceno ans 40 order number ord20221214161263 paymethod n 2 docid\ iifmsruuw7j9vmwefjz97 06 amt n 12 amount 25145 goodsnm an 100 goods name testing matchcl n 1 flag docid wbzuzhpbdoycdehlbbx9 null status a 1 deposit status docid\ ucni27ufonck8 zttm mv 0 deposit 1 reversal 0 mitracd a 4 docid\ tm257gq3dxgzf98uz0l33 kdvi transtm n 6 transaction time ( hh24miss ) 155852 clientuserkey mandatory if tokenize mandatory if tokenize an 100 user key, must be unique for each 1134431 billingnm a 100 buyer name john doe transdt n 8 transaction date 20221214 currency a 3 currency idr tokenizeuser n 1 transaction tokenize type 1 usertoken ans 255 user token 12345eea9 6234 6789 12r3 123re3456tt5 additional parameter for others payment method notification parameter tipe ukuran deskripsi mitracd a 4 docid\ tm257gq3dxgzf98uz0l33 payno n 12 number payvaliddt n 8 expiry date ( yyyymmdd ) payvalidtm n 6 expiry time ( hh24miss ) receiptcode ans 20 authorization number mrefno an 18 reference number depositdt n 8 deposit date ( yyyymmdd ) deposittm n 6 deposit time ( hh24miss ) merchant token diterima dari notification , harus melakukan perbandingan kembali secara internal untuk mencegah palsu/tidak berlaku 💡contoh kasus misalnya, memiliki merchantkey digunakan untuk melakukan generate token, yaitu 1234 ketika merchanttoken di generate diketahui adalah abcd , sementara merchanttoken didapatkan pada adalah abdd , maka tersebut dianggap palsu/tidak berlaku sample for payloan notification sample post for payloan notification merchanttoken=0716e8cbb7bac584efa98df5021543e11fab1a520415f1382572eadcca81107f goodsnm=testing referenceno=ord20221214161263 mitracd=kdvi transtm=155852 txid=payloantes06202212141610281704 amt=25145 clientuserkey=1134431 billingnm=john doe matchcl=null usertoken=12345eea9 6234 6789 12r3 123re3456tt5 paymethod=06 tokenizeuser=1 currency=idr transdt=20221214 status=0