NICEPAY API
...
Payment API
API Payloan
Notification - API Payloan
7min
tentang api payloan notification {{nicepay}} mengirimkan push notification {{yang}} dikirim melalui dbprocessurl {{merchant}} {{merchant}} harus memastikan tidak melakukan blacklist ip {{nicepay}} dan melakukan whitelist ip {{nicepay}} untuk mendapatkan push notification {{yang}} hanya dikirim dari server {{nicepay}} request method post post merchant token sha256 ( imid + txid + amt + merchantkey ) ip 103 20 51 0/24 103 117 8 0/24 user agent user agent jakarta commons httpclient/3 1 notification parameter payloan notification ketika {{notifikasi}} diterima pada dbprocessurl {{anda}} , kami sangat menyarankan {{merchant}} untuk melakukan verifikasi {{notifikasi}} kembali dengan menggunakan status inquiry api payloan docid\ oqckfxnuwkspkgdkfmjb5 parameter tipe ukuran deskripsi contoh / catatan txid n 30 transaction id payloantes06202212141610281704 merchanttoken an 255 {{merchant}} token 0716e8cbb7bac584efa98df5021543e11fab1a520415f1382572eadcca81107f referenceno ans 40 {{merchant}} order number ord20221214161263 paymethod n 2 payment method code docid\ iifmsruuw7j9vmwefjz97 06 amt n 12 {{paymentproduct}} amount 25145 goodsnm an 100 goods name testing matchcl n 1 {{paymentproduct}} flag notification match amount indicator docid wbzuzhpbdoycdehlbbx9 null status a 1 deposit status notification status code docid\ ucni27ufonck8 zttm mv 0 deposit 1 reversal 0 mitracd a 4 mitra code 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 {{customer}} 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 mitra code docid\ tm257gq3dxgzf98uz0l33 payno n 12 {{paymentproduct}} 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 {{yang}} diterima dari notification , {{merchant}} harus melakukan perbandingan kembali secara internal untuk mencegah {{notifikasi}} palsu/tidak berlaku 💡contoh kasus misalnya, {{anda}} memiliki merchantkey {{yang}} digunakan untuk melakukan generate token, yaitu 1234 ketika merchanttoken {{yang}} di generate {{merchant}} diketahui adalah abcd , sementara merchanttoken {{yang}} didapatkan pada {{notifikasi}} adalah abdd , maka {{notifikasi}} 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