Poynt webhooks only listed, but not delivered

I’m facing an issue with poynt webhook not been delivered to the endpoint I configure.

  1. First I have registered a webhook for product update event.
    PRODUCT_UPDATED

  2. Then login as a merchant and updated one of the product in the respective business.

  3. Execute webhook delivevies call and I get the following result.

    {
    “deliveries”: [
    {
    “createdAt”: “2016-04-04T10:41:59Z”,
    “updatedAt”: “2016-04-04T10:41:59Z”,
    “status”: “SCHEDULED”,
    “links”: [
    {
    “href”: “https://services.poynt.net/businesses//products/”,
    “rel”: “resource”,
    “method”: “GET”
    }
    ],
    “id”: “",
    “deliveryUrl”: “http://...:9099/business/poynt”,
    “hookId”: “****”,
    “applicationId”: "urn:aid:
    ",
    “resource”: “/products”,
    “resourceId”: "
    ",
    “eventType”: “PRODUCT_UPDATED”,
    “businessId”: "
    **”
    },

How ever I have found that that the webhook was not delivered to my cloud application, I have checked in a period of more than 4 hours past the product update event, and still not getting the webhook.

There is no issue with accessing the endpoint I have configured over internet, no firewall issue from my application side.

Please assist.

Regards

Hi there,

It looks like at the moment we can only send webhook for ports 80 and 443. We’ll make a change to allow custom ports as well, should be an easy fix. For now, if you can’t use 80 or 443 you may need to use a tunneling solution like ngrok.