Commit 53eca1490240022535ce12d9f7962cc944b51265
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 |