NICEPAY API
...
SMS API
SMS Transmit
9 min
about sms transmit this uses to send messages to s from a or other related parties has single transmit and is supported by 4 popular provider s in ; telkomsel, indosat ooredoo hutchison, xl, dan smartfren ensure your token is sufficient before ing with this transmit navigate to docid\ b3gbwzifvfxav30llqfqp for more detailed regarding s specification sms transmit api url /nicepay/direct/v2/sms transmit request method post post merchant token sha256 ( timestamp + imid + msgrefno + merchantkey ) request parameter for sms transmit parameter type size description example / notes timestamp required required n 14 request date 20221219110059 imid required required an 10 id ionpaytest msgrefno required required ans 40 order number (key from ) merchantreferencenumber001 smstype required required n 1 type 0 normal 1 alert 2 otp 2 reservedflag required required n 1 sending type 0 realtime processing 1 batch processing 0 reserveddt n 8 send date request ( yyyymmdd ) reservedtm n 6 send time request ( hh24miss ) sender an 11 sender’s number or masking jati tsel ionpaytest001 recipientno required required n 16 recipient's mobile number +6281294529025 smsmsg required required ans 640 message content dbprocessurl required required an 255 result notification url (async notification) https //nicetest requestcatcher com/test reqnm required required an 30 requestor pic name merchanttoken required required an 255 token 9b62af7cc5357e7071662e5bb7950a03bda2f9efb2e5801298f663001196a199 response parameter for sms transmit parameter type size description example / notes resultcd n 14 docid 2r5sr3xvppu1eju1nitg 0000 resultmsg an 255 response message success txid an 30 order number (key from ) ionpaytest10202212191102221919 when success msgstatus n 2 docid\ jezi pfbv9w5jcu6avfll sample json for sms transmit json request { "timestamp" "20221219110059", "imid" "ionpaytest", "smstype" "2", "reservedflag" "0", "reserveddt" "", "reservedtm" "", "msgrefno" "msg 20221219110059", "recipientno" "+6281294529025", "smsmsg" "testing masukkan kode 123456 dalam 30 menit ", "dbprocessurl" "https //nicetest requestcatcher com/test", "reqnm" "nicepay", "sender" "jati tsel ionpaytest001", "merchanttoken" "9b62af7cc5357e7071662e5bb7950a03bda2f9efb2e5801298f663001196a199" } json response { "resultcd" "0000", "resultmsg" "success", "txid" "ionpaytest10202212191102221919", "msgstatus" "00" } java request requestmap put("timestamp", "20221219110059"); requestmap put("imid", "ionpaytest"); requestmap put("merchanttoken", "9b62af7cc5357e7071662e5bb7950a03bda2f9efb2e5801298f663001196a199"); requestmap put("msgrefno","msg 20221219110059"); requestmap put("smstype", "2"); requestmap put("reservedflag", "0"); requestmap put("reserveddt", ""); requestmap put("reservedtm", ""); requestmap put("sender","jati tsel ionpaytest001"); requestmap put("recipientno","+6281294529025"); requestmap put("smsmsg","testing masukkan kode 123456 dalam 30 menit "); requestmap put("dbprocessurl", "https //nicetest requestcatcher com/test"); requestmap put("reqnm", "nicepay") see also docid\ l8bsszk8vkuohfc6oxlv to learn detail used to send docid\ uvh5tm4lddalmolxxlxjj to know detail further of used to perform inquiry