Not getting the 'orders/paid' webhook call for few orders

SwapnilG
Shopify Partner
3 0 0

Hi, We have configured the webhook 'orders/paid' on Shopify. We get the orders daily but for few of the orders we do not receive any webhook call. After some time when we fetch the order manually from Shopify we can see it's financial_status as 'Paid'. Can anyone please answer why it is happening?

Replies 4 (4)

SBD_
Shopify Staff
1829 269 406

Hey @SwapnilG,

 

This can happen if an app is creating the order via the API (such as a third party checkout). Can you provide an example order ID? One solution would be to also listen for order/create and check the financial status.

Scott | Developer Advocate @ Shopify 

SwapnilG
Shopify Partner
3 0 0

Hi Scotty,

 

Thanks for the response!

 

Please see the order ID as '1850429538353'. It will be great if you can help us finding the exact reason of not receiving the order/paid web-hook for this order so that we can handle it at our end or avoid the same situation in future.

SBD_
Shopify Staff
1829 269 406

Hey @SwapnilG,

 

That order was created via the API. Consider listening for order/create to pick these up (and then check the the financial status).

Scott | Developer Advocate @ Shopify 

SwapnilG
Shopify Partner
3 0 0

Hi Scotty,

 

Thanks for your response!

 

Just to confirm, you mean that if the order is created via the API then we will not receive the 'order/paid' webhook but will receive the 'order/create' webhook, right?

Also, can you please check why we received the 'order/paid'  webhook for the order with ID 2147483647 as it has also been created via API.