Commit 53eca1490240022535ce12d9f7962cc944b51265

Authored by Adhidarma Hadiwinoto
1 parent 6655fe4b7e
Exists in master

rehashRefnum

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

partner-masterpulsa-voucher.js
... ... @@ -112,8 +112,23 @@ function parsePaymentResponse(message) {
112 112 return retval;
113 113 }
114 114  
  115 +function rehashRefnum(refnum) {
  116 + var hashed = refnum;
  117 + try {
  118 + 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');
  119 + }
  120 + catch(err) {
  121 + hashed = refnum;
  122 + }
  123 + return hashed;
  124 +
  125 +
  126 +
  127 +}
  128 +
115 129 function reportPaymentSuccess(task, response) {
116   - var message = 'SN=' + response.refnum + '; ' + response.raw;
  130 + var sn = rehashRefnum(response.refnum);
  131 + var message = 'SN=' + sn + '; ' + response.raw;
117 132  
118 133 logger.info('Report payment success to ST24', {task: task, response: response});
119 134