Commit 5110d46d42bd3b290f8325bcb6f8a0e4f73321b6

Authored by Adhidarma Hadiwinoto
1 parent 390d7c083e
Exists in master

XMLRPC using customs

Showing 2 changed files with 7 additions and 4 deletions Side-by-side Diff

... ... @@ -216,3 +216,5 @@ function report(data) {
216 216 exports.buy = buy;
217 217 exports.advice = advice;
218 218 exports.report = report;
  219 +exports.komodoRc = komodoRc;
  220 +exports.RESPONSECODE_TAG = RESPONSECODE_TAG;
219 221 \ No newline at end of file
lib/reverse-report.js
... ... @@ -9,7 +9,7 @@ const matrix = require('komodo-sdk/matrix');
9 9  
10 10 const st24 = require('./st24');
11 11 const partner = require('./partner');
12   -const partnerRc = require('./partner-rc.json');
  12 +// const partnerRc = require('./partner-rc.json');
13 13  
14 14 function create() {
15 15 if (!config || !config.reverse_report_port) {
... ... @@ -36,11 +36,12 @@ function create() {
36 36  
37 37 partner.report({
38 38 trx_id: value.REQUESTID,
39   - rc: partnerRc[value.RESPONSECODE] || '40',
  39 + // rc: partnerRc[value.RESPONSECODE] || '40',
  40 + rc: partner.komodoRc(value[partner.RESPONSECODE_TAG]) || '40',
40 41 //message: value.MESSAGE,
41 42 message: 'topUpReport: ' + stringify(value),
42   - sn: (value.SN || '').replace(/;$/, '') || st24.extractSnFromMessage(value.MESSAGE),
43   - amount: value.PRICE || st24.extractPriceFromMsg(value.MESSAGE),
  43 + sn: (value.SN || '').replace(/;$/, '') || st24.extractSnFromMessage(value.MESSAGE, config.sn_pattern),
  44 + amount: value.PRICE || st24.extractPriceFromMsg(value.MESSAGE, config.amount_pattern),
44 45 balance: st24.extractBalanceFromMsg(value.MESSAGE, config.balance_pattern),
45 46 raw: value,
46 47 misc: {