diff --git a/lib/partner.js b/lib/partner.js
index 7950f1a..82fe9b8 100644
--- a/lib/partner.js
+++ b/lib/partner.js
@@ -95,7 +95,7 @@ function _topUpRequest(task, isAdvice) {
         logger.info('Got XMLRPC response from partner for', {method: xmlrpcMethod, trx_id: task.trx_id, destination: task.destination, response: value});
         matrix.last_topupRequest_ack = value;
 
-        const balance = st24.extractBalanceFromMsg(value.MESSAGE, config.balance_pattern) || null;
+        const balance = st24.extractBalanceFromMsg(value.MESSAGE, config.partner.balance_pattern || config.balance_pattern) || null;
 
         if (balance) {
             logger.verbose('TOPUPREQUEST: Balance from supplier extracted', {