From debbc65a184febc31b127e160ad03eb05c29b242 Mon Sep 17 00:00:00 2001
From: Adhidarma Hadiwinoto <adhisimon@gmail.com>
Date: Fri, 28 May 2021 13:52:22 +0700
Subject: [PATCH] Ping

---
 lib/partner-listener/index.js | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/lib/partner-listener/index.js b/lib/partner-listener/index.js
index 36a087e..5f0fa90 100644
--- a/lib/partner-listener/index.js
+++ b/lib/partner-listener/index.js
@@ -18,6 +18,21 @@ app.use(express.json({ extended: true }));
 app.use(express.urlencoded({ extended: true }));
 app.use(middlewareCommon);
 
+app.use('/ping', (req, res) => {
+    res.json({
+        error: false,
+        xid: res.locals.xid,
+        from_ip: req.ip,
+        ts: new Date(),
+        request: {
+            method: req.method,
+            userAgent: req.get('user-agent'),
+            contentType: req.get('content-type'),
+            qs: req.query,
+            body: req.body,
+        },
+    });
+});
 app.use('/inquiry', routerInquiry);
 app.use('/pay', routerPay);
 app.use('/topup', routerTopup);
-- 
1.9.0