diff --git a/httppulsakita.js b/httppulsakita.js index 03b97b5..9241ac3 100644 --- a/httppulsakita.js +++ b/httppulsakita.js @@ -78,12 +78,23 @@ function topupRequest(task, retry) { console.log(result); var response_code = result.respon.rc[0].replace(/^00/, ''); - var token = result.respon.token[0]; - var data = result.respon.data[0].replace(/ /g, '-'); - var sn = token + '/' + data; + + var token = ''; + if (result.respon.token) { + token = result.respon.token[0]; + } + + var data_pelanggan = ''; + if (result.respon.data) { + data_pelanggan = result.respon.data[0].replace(/ /g, '-'); + } var message = result.respon.pesan[0].replace(/\n/g, ' '); - message = 'SN=' + sn + '; ' + message; + + if (token && data_pelanggan) { + var sn = token + '/' + data; + message = 'SN=' + sn + '; ' + message; + } callbackReport(task['requestId'], response_code, message);