Commit 64e3e4b8c70d03304e713ba70abc6de94dcf3317

Authored by Adhidarma Hadiwinoto
1 parent 2af28a3988
Exists in master

set parsedResponse

Showing 1 changed file with 16 additions and 2 deletions Side-by-side Diff

partner-kospinjasa.js
... ... @@ -247,7 +247,7 @@ function billpayment(task, balance) {
247 247  
248 248 logger.warn(errorMessage, {err: err});
249 249 callbackReport(task.requestId, '68', errorMessage);
250   - pushResponseToMongoDb(task, {supplier: config.globals.gateway_name, raw: soapClient.lastResponse, parsed: result}, '68');
  250 + pushResponseToMongoDb(task, {supplier: config.globals.gateway_name, raw: soapClient.lastResponse}, '68');
251 251  
252 252 return;
253 253 }
... ... @@ -391,9 +391,23 @@ function topupResponseHandler(task, response, balance, rawResponse) {
391 391  
392 392 message = message + ' -- Prev Balance: ' + balance;
393 393  
  394 + var parsedResponse = {
  395 + productCode: response.productCode,
  396 + terminal: response.terminal,
  397 + transactionType: response.transactionType,
  398 + billNumber: response.billNumber,
  399 + amount: response.amount,
  400 + bit61: response.bit61,
  401 + reff: response.reff,
  402 + timeStamp: response.timeStamp,
  403 + resultCode: response.resultCode,
  404 + resultDesc: response.resultDesc,
  405 + bit39: response.bit39
  406 + }
  407 +
394 408 logger.info('Got result: ' + message, {response: response});
395 409 callbackReport(task.requestId, st24rc, st24message + ' -- Prev Balance: ' + balance);
396   - pushResponseToMongoDb(task, {supplier: config.globals.gateway_name, raw: rawResponse, parsed: response}, st24rc);
  410 + pushResponseToMongoDb(task, {supplier: config.globals.gateway_name, raw: rawResponse, parsed: parsedResponse}, st24rc);
397 411 }
398 412  
399 413 function createSignature(params, password) {