diff --git a/partner-simplepay.js b/partner-simplepay.js index a3d85eb..23e0b14 100644 --- a/partner-simplepay.js +++ b/partner-simplepay.js @@ -76,7 +76,7 @@ function _decodeResponseBody(responseBody) { let response; try { - response = JSON.parse(responseBody) + response = JSON.parse(responseBody); } catch(e) { logger.warn('Error parsing response body'); @@ -148,7 +148,7 @@ function _responseBodyHandler(responseBody, task) { const responseInfo = _getPropertyFromObjectSafe(response, 'info'); if (responseStatus == 'Error') { - if (responseInfo == 'insufficient balance') { + if (['insufficient balance', 'System Cut-Off'].indexOf(responseInfo) >= 0) { rc = '91'; } callbackReport(task.requestId, '91', [responseStatus, responseInfo].join(': '), {task: task});