NICEPAY API
...
Account Binding - Payloan API ...
Registration & Notification - Account Binding Payloan API
13 min
tentang registration & notification account binding payloan api {{api}} ini digunakan oleh {{merchant}} untuk menghubungkan akun pengguna guna mempermudah {{merchant}} saat melakukan pemeriksaan detail akun serta mempercepat {{proses}} {{pembayaran}} account binding {{api}} {{payloan}} saat ini hanya dapat digunakan pada {{proses}} {{payloan}} khusus {{mitra}} kredivo alur proses registration & notification account binding payloan api registration & notification account binding api payloan deskripsi alur {{pelanggan}} mendaftarkan nomor telepon kepada {{merchant}} {{merchant}} mengajukan penghubungan akun kepada {{nicepay}} {{nicepay}} mengajukan penghubungan akun kepada {{payloan}} {{partner}} {{payloan}} {{partner}} melakukan validasi {{payloan}} {{partner}} mengirimkan response kepada {{nicepay}} {{nicepay}} melakukan return redirect url terhadap {{merchant}} {{merchant}} melakukan redirect ke {{halaman}} {{partner}} terhadap {{pelanggan}} {{pelanggan}} melakukan login melalui {{halaman}} login {{partner}} {{pelanggan}} mengirimkan kredensial kepada {{payloan}} {{partner}} {{payloan}} {{partner}} melakukan validasi login {{payloan}} {{partner}} melakukan return otp terhadap {{pelanggan}} {{pelanggan}} memasukkan otp kepada {{payloan}} {{partner}} {{payloan}} {{partner}} melakukan generate user token (account bound) {{payloan}} {{partner}} mengarahkan {{pelanggan}} menuju {{halaman}} {{merchant}} / {{nicepay}} pada saat {{proses}} pengajuan penghubungan akun pada {{bagian}} {{pelanggan}} halaman {{nicepay}} / {{merchant}} ditampilkan pada {{pelanggan}} {{pelanggan}} menunggu persetujuan dari {{bagian}} notifikasi {{payloan}} {{partner}} mengirimkan {{notifikasi}} kepada {{nicepay}} {{nicepay}} menerima {{notifikasi}} {{nicepay}} mengirimkan {{notifikasi}} kepada {{merchant}} {{merchant}} menerima {{notifikasi}} {{merchant}} menampilkan hasil penghubungan akun kepada {{pelanggan}} registration account binding payloan api api endpoint /nicepay/v2/useraccountbinding request method post post merchant token sha256 ( imid + referenceno + billingphone + merchantkey ) request format application/json request parameter for registration account binding payloan api parameter tipe ukuran deskripsi contoh / catatan merchanttoken required required an 255 {{merchant}} token 6cfccfc0046773c1b589d8e98f8b596c284f3c70a4ecf86eba14c18944b74bcd imid required required an 10 {{merchant}} id ionpaytest timestamp required required n 14 request timestamp 20190318151435 referenceno required required ans 40 {{merchant}} reference number merchantreferencenumber001 paymethod required required n 2 {{paymentproduct}} method 06 06 {{payloan}} mitracd required required a 4 {{mitra}} code kdvi kdvi kredivo billingnm required required a 100 user name jhon doe billingphone required required n 15 kredivo user phone +62 82112345678 format +62 user phone number billingemail ans 40 user email mailto\ buyer\@merchant com dbprocessurl required required ans 255 {{merchant}} {{notification}} path url to receive "user token" (account bound) http //www merchant com/notif/userhandling callbackurl required required ans 255 {{merchant}} {{payment}} result forward url after finish tokenize http //www merchant com/callback clientuserkey required required an 50 {{merchant}} user key 23124532 response parameter for registration account binding payloan api parameter tipe ukuran deskripsi contoh / catatan resultcd n 4 docid\ lkqjxsl5cmkdxyxxhyyss 0000 resultmsg an 255 result message success txid an 30 transaction id ionpaytest06201607291027025291 referenceno ans 40 {{merchant}} reference number merchantreferencenumber001 paymethod n 2 {{paymentproduct}} method 06 {{payloan}} 06 transdt n 8 transaction date 20160303 transtm n 6 transaction time 135959 mitracd a 4 docid\ tm257gq3dxgzf98uz0l33 kdvi kdvi kredivo redirecturlhttp ans 255 url to open linking {{page}} https //pay kredivo com/kredivo/v2/connecting?tk=xxxxxx sample parameter for registration account binding payloan api request parameter { "merchanttoken" "6cfccfc0046773c1b589d8e98f8b596c284f3c70a4ecf86eba14c18944b74bcd", "imid" "ionpaytest", "timestamp" "20190318151435", "referenceno" "merchantreferencenumber001", "paymethod" "06", "mitracd" "kdvi", "billingnm" "jhon doe", "billingphone" "+62 82112345678", "billingemail" "buyer\@merchant com", "dbprocessurl" "http //www merchant com/notif/userhandling", "callbackurl" "http //www merchant com/callback", "clientuserkey" "23124532" } response parameter { "resultcd" "0000", "resultmsg" "success", "txid" "ionpaytest06201607291027025291" "referenceno" "merchantreferencenumber001", "paymethod" "06", "transdt" "20160303", "transtm" "135959", "mitracd" "kdvi", "redirecturlhttp" "https //pay kredivo com/kredivo/v2/connecting?tk=xxxxxx" } notification account binding payloan api {{nicepay}} akan mengirimkan user token dengan push notification {{yang}} dikirim melalui dbprocessurl {{merchant}} pada saat registration account binding {{merchant}} harus memastikan tidak melakukan blacklist ip {{nicepay}} dan melakukan whitelist ip {{nicepay}} untuk mendapatkan push notification {{yang}} hanya dikirim dari server {{nicepay}} api endpoint {{merchant}} dbprocessurl request method post post request format application/json merchant token sha256 ( imid + referenceno + billingphone + merchantkey ) request parameter for notification account binding payloan api parameter tipe ukuran deskripsi contoh / catatan merchanttoken required required an 255 {{merchant}} token 6cfccfc0046773c1b589d8e98f8b596c284f3c70a4ecf86eba14c18944b74bcd imid required required an 10 {{merchant}} id ionpaytest txid an 30 transaction id ionpaytest06201607291027025291 referenceno required required ans 40 {{merchant}} reference number merchantreferencenumber001 mitracd required required a 4 docid\ tm257gq3dxgzf98uz0l33 kdvi kredivo kdvi billingnm required required a 100 user name jhon doe billingphone required required n 15 user phone +62 82112345678 clientuserkey required required an 50 {{merchant}} user key 735b7080 e08f 4ed4 927f f77d44a7 usertoken required required an 100 user token 23124532 sample parameter for notification account binding payloan api sample notification { "merchanttoken" "6cfccfc0046773c1b589d8e98f8b596c284f3c70a4ecf86eba14c18944b74bcd", "imid" "ionpaytest", "txid" "ionpaytest06201607291027025291", "referenceno" "merchantreferencenumber001", "mitracd" "kdvi", "billingnm" "jhon doe", "billingphone" "+62 82112345678", "billingemail" "buyer\@merchant com", "usertoken" "735b7080 e08f 4ed4 927f f77d44a7" "clientuserkey" "23124532" }