我正在为我的 Shopify 商店构建一个简单的订单验证微服务。基本上,微服务将验证新订单并在出现某种验证错误(合规原因)时自动取消它们。我正在查看 Shopify 订单 API,但我仍然不完全清楚使用它的正确方法。
https://shopify.dev/docs/admin-api/rest/reference/orders/order#cancel-2020-01
此微服务将由“订单创建”网络挂钩触发,因此无需担心订单部分或全部履行。
我要做的是取消订单,将付款退还给客户,添加备注,然后重新入库。如何使用 Shopify API 执行此操作?