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); });