Commit 4dbb7a1285835ef2a455d6308fcd1bb86c9f08ef

Authored by Adhidarma Hadiwinoto
1 parent 06b8be0176
Exists in master

Add custom config.partner.price_rules and balance_rules

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

... ... @@ -97,8 +97,19 @@ module.exports = (xid, trxIdFromCaller, xml, isCallback, remoteIp) => {
97 97 )
98 98 ) || null;
99 99  
100   - const amount = Number(messageExtractor(patternRules.price, messageFromResponse) || '') || null;
101   - const balance = Number(messageExtractor(patternRules.balance, messageFromResponse) || '') || null;
  100 + const amount = Number(
  101 + messageExtractor(
  102 + config.partner.price_rules || patternRules.price,
  103 + messageFromResponse,
  104 + ) || '',
  105 + ) || null;
  106 +
  107 + const balance = Number(
  108 + messageExtractor(
  109 + config.partner.balance_rules || patternRules.balance,
  110 + messageFromResponse,
  111 + ) || '',
  112 + ) || null;
102 113  
103 114 report(xid, {
104 115 trx_id: trxId.toString(),