diff --git a/partner-bayarkilat.js b/partner-bayarkilat.js index 76ab2b1..2187408 100644 --- a/partner-bayarkilat.js +++ b/partner-bayarkilat.js @@ -57,22 +57,38 @@ function topupRequest(task, retry) { if (error) { logger.warn('Error requesting to partner', {error: error}); callbackReport(task.requestId, '68', 'Error requesting to partner. ' + error); + + var _response = { + raw: 'Error requesting to partner. ' + error, + parsed: { + MESSAGE: 'Error requesting to partner. ' + error, + error: error + } + } + aaa.pushResponseToMongoDb(task, _response, '68'); + return; } if (response.statusCode != 200) { - var message = 'Partner response with http status code other that 200 (' + response.statusCode +')'; + var message = 'Partner response with http status code other that 200 (' + response.statusCode + ')'; logger.warn(message); callbackReport(task.requestId, '68', message); + + var _response = { + raw: 'Partner response with http status code other that 200 (' + response.statusCode + ')', + parsed: { + MESSAGE: 'Partner response with http status code other that 200 (' + response.statusCode + ')', + responseHttpStatus: response.statusCode, + responseBody: body, + } + } + aaa.pushResponseToMongoDb(task, _response, '68'); + return; } - /* - logger.verbose('Got response', {requestId: task.requestId, responseBody: body}); - callbackReport(task.requestId, '68', body); - */ - logger.verbose('Got respose', {rawBody: body}); parseResponse(body, task); });