Skip to main content
All CollectionsPayment gateways
How to deal with failing webhook
How to deal with failing webhook

Sometimes Shopify may send Checkify users emails with notification on the failing webhook. Here's what to do about it.

Updated over 6 months ago

Checkify users may sometimes receive emails from Shopify, which contain a text like:

Your webhook for fulfillments/create at https://admin.checkify.pro/shopify/webhook/fulfillments is failing to return a successful response.

This webhook has been attempted 15 times. If your webhook continues to fail, it will be removed and your application will not receive any more notifications.

Recent failures:

[... some reference tech data]

These messages are also typical for stores that reactivate Checkify.
​

To begin with, it is important to check your API secret key. Is it correct, valid and recent? This key is necessary for decoding the webhooks. Please review this key and perform store reconnect in our admin, if needed.

ATTENTION: If the volume of emails with warnings from Shopify is increasing, please reconnect the store. Visit admin > Settings (section) > Store (tab). Paste the three generated keys from your Shopify admin to the three appropriate fields. Press "Reconnect store" button.

How to reconnect your Shopify store with Checkify

This operation will trigger reset of the problematic webhooks and, as the result, the problem would be resolved.

Also, we recommend keeping the webhook version API in your custom app updated. The process is described in this article. You will also get a warning in the interface of our admin if it is getting too old.

Stripe operates webhooks and may send an email with a warning too. Visit admin > Payment methods (section) > Methods (tab) to renew the payment method integration. This will trigger resetting of webhooks, and, subsequently, elimination of annoying warnings (notifications).

Make sure you are using (copy-pasting) live, non-expired (valid) keys (pk_ and sk_).

If you operate more than one account, make sure that the "origin - destination" are correct, and there is no mix up with the credentials (API keys).

❓ FAQ ❓

πŸ™‹ How serious is webhooks problem?

Failing webhooks do not really influence your checkout process or payment processing. It is a simple notification on the event without a call to action (necessity to do anything by any of the sides).
​

These notifications may be more frequent if the same Stripe account is being used somewhere else, for example shared between several of stores or other entities. But even in case of one store, your Stripe credentials are shared with Shopify admin and with Checkify too. Shopify communicates with Stripe and sends a notification / event. However, due to the fact that this event (e.g. a purchase) has already been completed through us, not through Shopify, the processor may return some kind of a warning / notification.
​

Since the end of 2020 in such a setup, there have been no cases when a store suffered some blocking or other consequences because of a failed webhook notification like this.
​​

πŸ™‹ What else can be done to decrease the number of unwanted emails?

Set up a rule or create a folder in your mailbox, so that the emails of this type, especially if the frequency is high, keep dropping there.

Did this answer your question?