diff --git a/partner-bnisp.js b/partner-bnisp.js
index 67392fa..857c33d 100644
--- a/partner-bnisp.js
+++ b/partner-bnisp.js
@@ -114,6 +114,10 @@ function _hitTopup(task, isCheckStatus) {
         logger.verbose('Response body parsed as json value', {responseData: responseData});
         const data = responseDataProcessor(responseData);
 
+        if (data.balance && aaa.updateBalance) {
+            aaa.updateBalance(data.balance);
+        }
+
         callbackReport(task.requestId, data.rc, data.combinedMessage, {task: task});
     })
 
@@ -206,6 +210,7 @@ function responseDataProcessor(responseData) {
     combinedMessage.push('amount: ' + retval.amount);
 
     retval.balance = responseData.saldo || 0;
+    retval.saldo = retval.balance;
     combinedMessage.push('balance: ' + retval.balance);
 
     retval.ts = responseData.waktu || '';