diff --git a/partner-otomax.js b/partner-otomax.js
index 54f8fa5..8c24c21 100644
--- a/partner-otomax.js
+++ b/partner-otomax.js
@@ -188,11 +188,15 @@ function onSameDayDupe(task) {
     callbackReport(task.requestId, '55', 'Transaksi duplikat dalam satu hari yang sama');
 }
 
+function reverseHttpServerServerHandler(request, response) {
+    let qs = url.parse(request.url, true).query;
+    logger.verbose('Hit on Reverse HTTP server', {url: request.url, qs: qs});
+
+    parseMessage(qs.refid, qs.message);
+}
+
 function createReverseHttpServer() {
-    var httpServer = http.createServer(function(request, response) {
-        let qs = url.parse(request.url, true).query;
-        logger.verbose('Hit on Reverse HTTP server', {url: request.url, qs: qs});
-    });
+    var httpServer = http.createServer(reverseHttpServerServerHandler);
 
     httpServer.listen(config.h2h_out.listen_port, function() {
         logger.info('Reverse Report HTTP Server listen on %d', config.h2h_out.listen_port);