diff --git a/partner-cjk.js b/partner-cjk.js index ad5b911..eeac1ce 100644 --- a/partner-cjk.js +++ b/partner-cjk.js @@ -141,6 +141,8 @@ function topupResponseHandler(body) { if ((task.retry == maxRetry) || (rc != '68')) { callbackReport(trxid, rc, message); + } else { + logger.info('Not reporting to AAA for duplicate 68', {task: task}); } if (rc == '68') { @@ -149,7 +151,7 @@ function topupResponseHandler(body) { if (task.retry) { logger.info('Got pending status, retrying in ' + sleepBeforeRetry + 's'); - setTimeout(topupRequest, sleepBeforeRetry * 1000, task); + setTimeout(topupRequest, sleepBeforeRetry * 1000, task, task.retry); } else { logger.warn('Maximum retry for pending status exceeded', {task: task});