Contradicting signals on Shopify Order High Risk data

Shopify Partner
140 2 48


I'm reviewing my customer's order data to make a better integration with Shopify's Order Risk API.

I'm seeing what appears to be contradicting signals on orders. For example, in the documentation the `recommendation` field can be `accept`, `investigate` and `cancel`. 

According to the API documentation, `accept` is the lowest risk threshold and it is a recommendation for merchants to continue the order based on Shopify's risk assessment.

However, I'm finding orders with the `accept` flag, yet the `cause_cancel` property is set to `true`.

So if I'm reading the Order Risk API documentation correctly, that means Shopify automatically canceled the order but yet it's also in the lowest risk segment? I must be reading this wrong somehow.

CleanShot 2021-02-27 at 07.04.25.png

Founder of Verdict - Anti-Fraud Apps for Shopify
  • Blockade - Easily block countries, IP addresses, VPNs
  • Real ID - Verify your customer's real IDs easily & securely
Shopify Staff
Shopify Staff
1089 147 199

Hey @dylanpierce 

It looks like display is true, cause_cancel is null. Let me know if I'm missing something!