<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Webhook endpoint URL in Integration and Testing</title>
    <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Webhook-endpoint-URL/m-p/66202#M39772</link>
    <description>Ok so it sounds like you may be using a local environment. If I’m wrong disregard this. Webhooks are only delivered to remote servers.</description>
    <pubDate>Thu, 31 Jan 2019 18:49:51 GMT</pubDate>
    <dc:creator>Renaissance</dc:creator>
    <dc:date>2019-01-31T18:49:51Z</dc:date>
    <item>
      <title>Webhook endpoint URL</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Webhook-endpoint-URL/m-p/66070#M39659</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am trying to setup Webhooks notification for my application. When I try to setup my endpoint URL via the Merchant interface I get a message "Invalid URL". The URL is&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;A href="https://couchvaspwin1.centralindia.cloudapp.azure.com/api/webhooks/incoming/genericjson/z?code=80ad19e357b01a04fe767067df7cd31b96a844e1" target="_blank"&gt;https://couchvaspwin1.centralindia.cloudapp.azure.com/api/webhooks/incoming/genericjson/z?code=80ad19e357b01a04fe767067df7cd31b96a844e1&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Can anyone please let me know why this URL is considered invalid by Merchant Interface UI.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;When I send a request to this URL using POSTMAN it works perfectly fine.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Anand&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 25 Jan 2019 06:02:39 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Webhook-endpoint-URL/m-p/66070#M39659</guid>
      <dc:creator>AnandBhagwat</dc:creator>
      <dc:date>2019-01-25T06:02:39Z</dc:date>
    </item>
    <item>
      <title>Re: Webhook endpoint URL</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Webhook-endpoint-URL/m-p/66125#M39708</link>
      <description>You have parameters in your url. Those wil never work. An workaround is to use the presence on an X-Anet header to determine what logic to execute. X-Anet is in webhooks only, so if you need to have a separate set of actions taken as opposed to any redirct to your app, that’s how you can do it.</description>
      <pubDate>Mon, 28 Jan 2019 00:13:47 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Webhook-endpoint-URL/m-p/66125#M39708</guid>
      <dc:creator>Renaissance</dc:creator>
      <dc:date>2019-01-28T00:13:47Z</dc:date>
    </item>
    <item>
      <title>Re: Webhook endpoint URL</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Webhook-endpoint-URL/m-p/66133#M39716</link>
      <description>&lt;P&gt;Thank you for the reply.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have now changed my endpoint URL to&amp;nbsp;&lt;A href="http://104.211.112.26:8095/api/values" target="_blank"&gt;http://104.211.112.26:8095/api/values&lt;/A&gt; which is a simple ASP.NET web api url.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am able to post to this URL using Postman, however when I try to test it using Webhooks ping, it fails.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I also tried to check via&amp;nbsp;&lt;A href="https://apitest.authorize.net/rest/v1/webhooks/3c29ebd4-1ed9-486f-a8ac-765af6022b3c/pings" target="_blank"&gt;https://apitest.authorize.net/rest/v1/webhooks/3c29ebd4-1ed9-486f-a8ac-765af6022b3c/pings&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;and below is the response I am getting&amp;nbsp;&lt;/P&gt;&lt;P&gt;{&lt;BR /&gt;"status": 500,&lt;BR /&gt;"reason": "PING_FAILED",&lt;BR /&gt;"message": "The ping operation failed. This could be due to connectivity issues, invalid url or server downtime. Check the url details for the webhook and try again.",&lt;BR /&gt;"correlationId": "c7d3b83c-d665-4a47-8f24-f02fe48e95cd"&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can you please help me determine what could be the issue here ?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 28 Jan 2019 13:37:30 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Webhook-endpoint-URL/m-p/66133#M39716</guid>
      <dc:creator>AnandBhagwat</dc:creator>
      <dc:date>2019-01-28T13:37:30Z</dc:date>
    </item>
    <item>
      <title>Re: Webhook endpoint URL</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Webhook-endpoint-URL/m-p/66136#M39718</link>
      <description>Do you have the webhooks on inactive status? That’s required for testing. So when you run test transactions it needs to be on active status. To run the test url it needs to be on inactive. And how do you know that the webhooks aren’t hitting your endpoint, other than the test you ran below?</description>
      <pubDate>Mon, 28 Jan 2019 17:54:50 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Webhook-endpoint-URL/m-p/66136#M39718</guid>
      <dc:creator>Renaissance</dc:creator>
      <dc:date>2019-01-28T17:54:50Z</dc:date>
    </item>
    <item>
      <title>Re: Webhook endpoint URL</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Webhook-endpoint-URL/m-p/66146#M39726</link>
      <description>&lt;P&gt;Yes, the status is set to Inactive. I am not trying to run a test transaction , just trying to see if ping works.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;On the server ( Windows server with IIS) where endpoint is hosted, I checked the logs , it seems ping from Authorize is not reaching IIS or maybe not even the machine. There is nothing in IIS logs, the only thing I can seem to see is in httperr log , those are 'timer_connectionidle' entries.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I tested using WebhookInbox url and it works. Inspected the 'POST' request in WebHookInbox and tried via Postman using same headers and data and it works.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;One thing I noticed while looking at WebhookInbox data, is that it seems Authorize.Net seems to be sending http header 'Expect : 100 -Continue'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Not sure if the&amp;nbsp;&lt;SPAN&gt;'timer_connectionidle'&amp;nbsp;I am seeing are related to 'Expect' header, though IIS should handle the 'Expect' header&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 29 Jan 2019 10:53:04 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Webhook-endpoint-URL/m-p/66146#M39726</guid>
      <dc:creator>AnandBhagwat</dc:creator>
      <dc:date>2019-01-29T10:53:04Z</dc:date>
    </item>
    <item>
      <title>Re: Webhook endpoint URL</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Webhook-endpoint-URL/m-p/66202#M39772</link>
      <description>Ok so it sounds like you may be using a local environment. If I’m wrong disregard this. Webhooks are only delivered to remote servers.</description>
      <pubDate>Thu, 31 Jan 2019 18:49:51 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Webhook-endpoint-URL/m-p/66202#M39772</guid>
      <dc:creator>Renaissance</dc:creator>
      <dc:date>2019-01-31T18:49:51Z</dc:date>
    </item>
    <item>
      <title>Re: Webhook endpoint URL</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Webhook-endpoint-URL/m-p/66213#M39782</link>
      <description>&lt;P&gt;Nope. The server IP where the endpoint is hosted is a public IP of a Azure VM and this is the endpoint ( &lt;A href="http://104.211.112.26:8095/api/values" target="_blank"&gt;http://104.211.112.26:8095/api/values&lt;/A&gt;) which I have specified in the Authorize.NET Sandbox UI ( Account -&amp;gt; Webhooks-&amp;gt;Endpoint).&lt;BR /&gt;&lt;BR /&gt;For some reason it seems maybe the sandbox Authorize.NET server making the test ping request is not able to reach the endpoint URL server (104.211.112.26)&lt;BR /&gt;&lt;BR /&gt;Not sure how to debug this issue, unless someone from Authorize.NET tells me what they are seeing on their end&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;PS: I shutdown the VM when I am not doing dev/testing, for cost reasons&lt;/P&gt;</description>
      <pubDate>Fri, 01 Feb 2019 12:40:24 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Webhook-endpoint-URL/m-p/66213#M39782</guid>
      <dc:creator>AnandBhagwat</dc:creator>
      <dc:date>2019-02-01T12:40:24Z</dc:date>
    </item>
    <item>
      <title>Re: Webhook endpoint URL</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Webhook-endpoint-URL/m-p/66215#M39783</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/28280"&gt;@AnandBhagwat&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Have you tried using port 80 instead of a specific port? I've asked our product team to confirm if we allow specifying a port because for other connections, we only support ports 80 and 443.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Richard&lt;/P&gt;</description>
      <pubDate>Fri, 01 Feb 2019 18:00:10 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Webhook-endpoint-URL/m-p/66215#M39783</guid>
      <dc:creator>RichardH</dc:creator>
      <dc:date>2019-02-01T18:00:10Z</dc:date>
    </item>
    <item>
      <title>Re: Webhook endpoint URL</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Webhook-endpoint-URL/m-p/66239#M39805</link>
      <description>&lt;P&gt;Hi Richard,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It worked when I set the port to 80 !! . I am able to perform a test ping as well as receive notification of a transaction.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you very much for your help with this.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;-Anand Bhagwat&lt;/P&gt;</description>
      <pubDate>Mon, 04 Feb 2019 08:57:23 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Webhook-endpoint-URL/m-p/66239#M39805</guid>
      <dc:creator>AnandBhagwat</dc:creator>
      <dc:date>2019-02-04T08:57:23Z</dc:date>
    </item>
    <item>
      <title>Re: Webhook endpoint URL</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Webhook-endpoint-URL/m-p/71984#M44390</link>
      <description>&lt;P&gt;Hi, i have the same issue when i use the 443 port for https with a valid cert, this is only working on port 80?&lt;/P&gt;</description>
      <pubDate>Mon, 18 May 2020 16:41:59 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Webhook-endpoint-URL/m-p/71984#M44390</guid>
      <dc:creator>alexis</dc:creator>
      <dc:date>2020-05-18T16:41:59Z</dc:date>
    </item>
    <item>
      <title>Re: Webhook endpoint URL</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Webhook-endpoint-URL/m-p/71998#M44400</link>
      <description>&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/38205"&gt;@alexis&lt;/a&gt;&lt;BR /&gt;&lt;BR /&gt;They work on port 443. If you have parameters or a query string on your url that is your problem. You can fix the query string part by rewriting the url on your server.</description>
      <pubDate>Wed, 20 May 2020 15:13:01 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Webhook-endpoint-URL/m-p/71998#M44400</guid>
      <dc:creator>Renaissance</dc:creator>
      <dc:date>2020-05-20T15:13:01Z</dc:date>
    </item>
  </channel>
</rss>

