Commit 4dbb7a1285835ef2a455d6308fcd1bb86c9f08ef
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
lib/parse-result.js
... | ... | @@ -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(), |