diff --git a/partner-simplepay.js b/partner-simplepay.js
index a11a304..a096ad5 100644
--- a/partner-simplepay.js
+++ b/partner-simplepay.js
@@ -5,6 +5,8 @@ process.env.NODE_TLS_REJECT_UNAUTHORIZED = "0";
 const request = require('request');
 const crypto = require('crypto');
 const moment = require('moment');
+const URL = require('url');
+
 
 const http = require('http');
 http.globalAgent.maxSockets = Infinity;
@@ -309,18 +311,20 @@ function reverseReportHandler(body) {
 }
 
 function createReverseHttpServer() {
-    var httpServer = http.createServer(function(request, response) {
+    var httpServer = http.createServer(function(req, res) {
+
+        const qs = URL.parse(req.url, true).query
+        logger.info('Got request from partner', {remote_address: remote_ip: req.connection.remoteAddress, qs: qs});
 
-        logger.info('Got request from partner');
 
         var body = "";
-        request.on('data', function (chunk) {
+        req.on('data', function (chunk) {
             body += chunk;
         });
 
-        request.on('end', function () {
-            response.writeHead(200);
-            response.end('OK');
+        req.on('end', function () {
+            res.writeHead(200);
+            res.end('OK');
 
             reverseReportHandler(body);
         });