From 53eca1490240022535ce12d9f7962cc944b51265 Mon Sep 17 00:00:00 2001 From: Adhidarma Hadiwinoto <gua@adhisimon.org> Date: Tue, 24 May 2016 15:44:54 +0700 Subject: [PATCH] rehashRefnum --- partner-masterpulsa-voucher.js | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/partner-masterpulsa-voucher.js b/partner-masterpulsa-voucher.js index b9064a8..8c13f99 100644 --- a/partner-masterpulsa-voucher.js +++ b/partner-masterpulsa-voucher.js @@ -112,8 +112,23 @@ function parsePaymentResponse(message) { return retval; } +function rehashRefnum(refnum) { + var hashed = refnum; + try { + hashed = hashed.replace(/A/g, '1').replace(/B/g, '2').replace(/C/g, '3').replace(/D/g, '4').replace(/E/g, '5').replace('/F/g', '6'); + } + catch(err) { + hashed = refnum; + } + return hashed; + + + +} + function reportPaymentSuccess(task, response) { - var message = 'SN=' + response.refnum + '; ' + response.raw; + var sn = rehashRefnum(response.refnum); + var message = 'SN=' + sn + '; ' + response.raw; logger.info('Report payment success to ST24', {task: task, response: response}); -- 1.9.0