From e86b13f39a48ae68f07245f3148215d7cc06557c Mon Sep 17 00:00:00 2001 From: Adhidarma Hadiwinoto <gua@adhisimon.org> Date: Wed, 22 Jul 2015 18:19:22 +0700 Subject: [PATCH] penanganan unknown resultcode --- partner-datacell.js | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/partner-datacell.js b/partner-datacell.js index 58c551e..cc82add 100644 --- a/partner-datacell.js +++ b/partner-datacell.js @@ -126,14 +126,14 @@ function topupResponseHandler(body, request_id) { } - if (result.datacell.resultcode[0] == '999') { + if (result.datacell.resultcode.length > 0 && result.datacell.resultcode[0] == '999') { response_code = '40'; - - if (message.indexOf('Nomor tujuan salah') >= 0) { - response_code = '14'; - } else if (message.indexOf('*GAGAL, transaksi yang sama sudah ada dalam 10 menit') >= 0) { - response_code = '55'; - } + } + + if (message.indexOf('Nomor tujuan salah') >= 0) { + response_code = '14'; + } else if (message.indexOf('*GAGAL, transaksi yang sama sudah ada dalam 10 menit') >= 0) { + response_code = '55'; } callbackReport(request_id, response_code, message); -- 1.9.0