Commit e86b13f39a48ae68f07245f3148215d7cc06557c
1 parent
1b8530b3c0
Exists in
master
penanganan unknown resultcode
Showing 1 changed file with 7 additions and 7 deletions Side-by-side Diff
partner-datacell.js
... | ... | @@ -126,14 +126,14 @@ function topupResponseHandler(body, request_id) { |
126 | 126 | } |
127 | 127 | |
128 | 128 | |
129 | - if (result.datacell.resultcode[0] == '999') { | |
129 | + if (result.datacell.resultcode.length > 0 && result.datacell.resultcode[0] == '999') { | |
130 | 130 | response_code = '40'; |
131 | - | |
132 | - if (message.indexOf('Nomor tujuan salah') >= 0) { | |
133 | - response_code = '14'; | |
134 | - } else if (message.indexOf('*GAGAL, transaksi yang sama sudah ada dalam 10 menit') >= 0) { | |
135 | - response_code = '55'; | |
136 | - } | |
131 | + } | |
132 | + | |
133 | + if (message.indexOf('Nomor tujuan salah') >= 0) { | |
134 | + response_code = '14'; | |
135 | + } else if (message.indexOf('*GAGAL, transaksi yang sama sudah ada dalam 10 menit') >= 0) { | |
136 | + response_code = '55'; | |
137 | 137 | } |
138 | 138 | |
139 | 139 | callbackReport(request_id, response_code, message); |