diff --git a/lib/core-callback/sender.js b/lib/core-callback/sender.js
index 0687151..545fe00 100644
--- a/lib/core-callback/sender.js
+++ b/lib/core-callback/sender.js
@@ -36,15 +36,6 @@ const sleep = require('../sleep');
 const urlConcatQs = require('../url-concat-qs');
 
 const sender = async (data, xid, retry) => {
-    if (!data.reverse_url) {
-        logger.verbose(`${MODULE_NAME} C4FF18FB: Ignoring missing reverse url`, {
-            xid,
-            dataFromCore: data,
-        });
-
-        return;
-    }
-
     const params = {
         httpgetx_xid: xid,
         command: data.command,
@@ -82,6 +73,18 @@ const sender = async (data, xid, retry) => {
     const isPostpaid = ['INQUIRY', 'PAY'].indexOf(data.command) >= 0;
     const isHttpPost = isPostpaid;
 
+    const webhookType = 'KOMODO-CENTER-HTTPGETX.CORE-CALLBACK';
+    webhookSender(xid, webhookType, params);
+
+    if (!data.reverse_url) {
+        logger.verbose(`${MODULE_NAME} C4FF18FB: Ignoring missing reverse url`, {
+            xid,
+            dataFromCore: data,
+        });
+
+        return;
+    }
+
     const endpointUrl = isHttpPost ? data.reverse_url : urlConcatQs(data.reverse_url, params);
 
     logger.info(`${MODULE_NAME} 8B6A4CEC: Sending to PARTNER`, {
@@ -190,9 +193,6 @@ const sender = async (data, xid, retry) => {
             responseToDump,
             errorResponseToDump,
         );
-
-        const webhookType = 'KOMODO-CENTER-HTTPGETX.CORE-CALLBACK';
-        webhookSender(xid, webhookType, params);
     }
 };