A Shopify Payments dispute can be available to your integration while its associated order is not. Preserve the dispute and diagnose the missing context separately. A null order link does not prove that the dispute is…
Use Shopify Flow's Order risk analyzed trigger when the workflow should begin after Shopify completes its risk assessment. A workflow started at order creation can run before that information is ready. For a monitoring…
Request permissions according to the monitoring operation, not according to every feature an API might expose. Shopify Payments dispute reads and order-risk reads have different scope requirements. Historical order…
Subscribe to both dispute creation and dispute update events so your monitoring integration learns about new cases and later changes. Treat each accepted notification as a reason to refresh the current case from Shopify.…
A monitoring-only Shopify Payments query should retrieve operational case information and leave response actions outside the integration. Start with the dispute identifier, status, type, amount, currency, reason and…