diff --git a/lib/partner.js b/lib/partner.js
index 7176da7..80ada98 100644
--- a/lib/partner.js
+++ b/lib/partner.js
@@ -7,6 +7,7 @@ const url = require('url');
 const https = require('https');
 const xmlrpc = require('xmlrpc');
 const moment = require('moment');
+const stringify = require("json-stringify-pretty-compact");
 
 const config = require('komodo-sdk/config');
 const logger = require('komodo-sdk/logger');
@@ -90,7 +91,7 @@ function _topUpRequest(task, isAdvice) {
         report({
             trx_id: task.trx_id,
             rc: partnerRc[value.RESPONSECODE] || '40',
-            message: value.MESSAGE,
+            message: stringify(value),
             sn: (value.SN || '').replace(/;$/, '') || st24.extractSnFromMessage(value.MESSAGE),
             amount: value.PRICE || st24.extractPriceFromMsg(value.MESSAGE),
             raw: value,
@@ -138,7 +139,7 @@ function _topUpInquiry(task) {
         report({
             trx_id: task.trx_id,
             rc: partnerRc[value.RESPONSECODE] || '40',
-            message: value.MESSAGE,
+            message: stringify(value),
             sn: (value.SN || '').replace(/;$/, '') || st24.extractSnFromMessage(value.MESSAGE, config.sn_pattern),
             amount: value.PRICE || st24.extractPriceFromMsg(value.MESSAGE),
             raw: value,
diff --git a/package.json b/package.json
index 070cc6e..124da07 100644
--- a/package.json
+++ b/package.json
@@ -22,6 +22,7 @@
   "author": "Adhidarma Hadiwinoto <me@adhisimon.org>",
   "license": "ISC",
   "dependencies": {
+    "json-stringify-pretty-compact": "^1.1.0",
     "komodo-sdk": "git+http://gitlab.kodesumber.com/komodo/komodo-sdk.git",
     "moment": "^2.22.1",
     "xmlrpc": "^1.3.2"