Solution

Shopify Fraud Protection

Score checkout attempts using IP reputation, email risk, domain signals, and billing-country mismatch.

1

Assess

Call assess before payment capture or from the order workflow, then review or block high-risk attempts.

2

Decide

Use allow, challenge, review, or block instead of stitching together separate lookup scores.

3

Investigate

Search dashboard events by request ID, IP, email, domain, country, ASN, or reason.

Copy-paste API shape

POST /v1/assess
{
  "ip": "37.27.251.99",
  "email": "user@example.com",
  "domain": "example.com",
  "event": "signup"
}