What's your biggest current challenge? Have your say in Community Polls along the right column.
Our Partner & Developer boards on the community are moving to a brand new home: the .dev community forums! While you can still access past discussions here, for all your future app and storefront building questions, head over to the new forums.

Send the data of placed order into logistics API with the help of Shopify orders Webhook

Send the data of placed order into logistics API with the help of Shopify orders Webhook

YNV
Shopify Partner
4 0 0

Hey there,

I want to send the data of the placed order to the Logistics API with the help of the Shopify Create Orders webhook.

I am working on a node and express template of Shopify. 

Here is my code for getting data of the placed order. Whenever I click on the send test button of the Shopify store, the terminal shows me a "Failed to process webhook: Error: Could not validate request HMAC" error message.

The demo data will show in the terminal whenever I hit the "npm run Shopify webhook trigger" command.

How do I send the data of an order to a third-party logistics API?

 

YNV_1-1706697616401.png

 

YNV_0-1706697512198.png

 

Replies 2 (2)

Liam
Community Manager
3108 344 895

Hi YNV,

 

It sounds like there's an issue with verifying the webhook's authenticity - it's possible that your shopify.processWebhooks method above is not set up correctly to validate the HMAC of the incoming request.

Liam | Developer Advocate @ Shopify 
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit Shopify.dev or the Shopify Web Design and Development Blog

YNV
Shopify Partner
4 0 0

Hi Liam,

 

I got this type of response when I console that stuff. and I am writing the code in the index.js file as a separate route.

YNV_0-1706705701234.png

YNV_1-1706705911050.png