Implementing a fraud analysis app

I’m working on implementing a fraud analysis app but have a few questions.

Reading the documentation, it appears that all stores are eligible for fraud analysis using an app (https://help.shopify.com/en/manual/orders/fraud-analysis)) so I want to make sure my implementation does not require a specific plan level.

I also found the Order Risk API, and I suspect that this is the appropriate place to report the fraud analysis

(https://shopify.dev/api/admin-rest/2022-04/resources/order-risk#top) but I want to make sure that my implementation works properly.

So a few questions that I have:

  1. When automatic order processing is enabled in a store, how can I ensure that my fraud analysis is POSTed before the order is processed (payment captured, fulfilled, etc)? Are there time thresholds between steps? Or is there a way an app can configure a store to wait for the analysis? I’d like to avoid using Flows since this feature appears to only be supported with some specific shop plan levels.

  2. Is the Order Risk API the correct API to use to report the fraud analysis or should I be using a different API?

  3. [assuming the Order Risk API is the correct API] what thresholds or values trigger an order to require manual processing or to be canceled?

Any information you can provide or documentation you can direct me to would be great. thanks.

1 Like

I’m also curious to learn the answer to these…

1 Like