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