diff --git a/partner-kospinjasa.js b/partner-kospinjasa.js
index 32d3221..a7b43d6 100644
--- a/partner-kospinjasa.js
+++ b/partner-kospinjasa.js
@@ -392,17 +392,17 @@ function topupResponseHandler(task, response, balance, rawResponse) {
     message = message + ' -- Prev Balance: ' + balance;
 
     var parsedResponse = {
-        productCode: response.productCode.$value,
-        terminal: response.terminal.$value,
-        transactionType: response.transactionType.$value,
-        billNumber: response.billNumber.$value,
-        amount: response.amount.$value,
-        bit61: response.bit61.$value,
-        reff: response.reff.$value,
-        timeStamp: response.timeStamp.$value,
-        resultCode: response.resultCode.$value,
-        resultDesc: response.resultDesc.$value,
-        bit39: response.bit39.$value,
+        productCode: response.outputParameter.productCode.$value,
+        terminal: response.outputParameter.terminal.$value,
+        transactionType: response.outputParameter.transactionType.$value,
+        billNumber: response.outputParameter.billNumber.$value,
+        amount: response.outputParameter.amount.$value,
+        bit61: response.outputParameter.bit61.$value,
+        reff: response.outputParameter.reff.$value,
+        timeStamp: response.outputParameter.timeStamp.$value,
+        resultCode: response.outputParameter.resultCode.$value,
+        resultDesc: response.outputParameter.resultDesc.$value,
+        bit39: response.outputParameter.bit39.$value,
         prevBalance: balance,
     }