details: https://code.tryton.org/tryton/commit/ca96272795e6
branch: 8.0
user: Cédric Krier <[email protected]>
date: Tue Aug 04 17:32:47 2026 +0200
description:
Use webhook secret to verify Shopify webhook
Closes #14989
(grafted from 44d5d7ae9388dfb58c105fc52d582a5aa2f99cd2)
diffstat:
modules/web_shop_shopify/routes.py | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
diffs (15 lines):
diff -r 30ec7a97e2c6 -r ca96272795e6 modules/web_shop_shopify/routes.py
--- a/modules/web_shop_shopify/routes.py Wed Aug 05 10:07:54 2026 +0200
+++ b/modules/web_shop_shopify/routes.py Tue Aug 04 17:32:47 2026 +0200
@@ -29,7 +29,10 @@
Shop = pool.get('web.shop')
shop = Shop.get(shop)
- result = verify_webhook_req(request_to_shopify_req(request))
+ result = verify_webhook_req(
+ request_to_shopify_req(request), {
+ 'client_secret': shop.shopify_webhook_shared_secret,
+ })
if not result.ok:
logger.debug("unauthorized %s", result)
abort(result.response.status, result.response.body)