Understanding Shopify "Webhook is Failing" Notifications

Occasionally, you may receive an email notification from Shopify with the subject Your webhook is failing, containing the following message:

Example Notification Email

Your webhook for ... at https:// ... .postaffiliatepro.com/plugins/Shopify/shopify.php?ac=order&status=paid is failing to return a successful response.
This webhook has been attempted ... times. If your webhook continues to fail, it will be removed and your application will not receive any more notifications.

Although these notifications might look alarming, you do not need to worry and can safely ignore them. Such notifications are automatically sent whenever our data centers do not reply to Shopify within 5 seconds with a successful 200 OK response to the request, mostly due to a slight delay in the connection.

If there is no response sent within the given time, or an error is returned, Shopify retries the connection 19 more times over the next 48 hours. It is possible that we have already processed the request that arrived correctly after those 5 seconds on the first attempt; Shopify simply does not acknowledge this. In that case, we would ignore (not change the status or refund the commission again for) the same repeated requests.

Only if all 20 attempts over 48 hours fail to receive a successful response will your Shopify webhook be deleted, and you will receive a separate email notification with the subject Your webhook has been removed:

Example Removal Notification

Your webhook for ... at https:// ... .postaffiliatepro.com/plugins/Shopify/shopify.php?ac=order&status=paid has been removed on ... because it is failing to return a successful response.
When the issue is fixed, you'll need to re-create your webhook.

If you receive such an email notification, feel free to contact us at support@postaffiliatepro.com or via our live chat, and our team will be happy to investigate the issue.

Please note that our team will be able to investigate issues only if there is a commission missing, incorrectly applied, not changed, not refunded, or after you have received the Your webhook has been removed notification. The Your webhook is failing notification is for informational purposes only and does not necessarily indicate issues with the Shopify integration.

×