architecture decision
ADR-009: Reject synchronous fraud scoring during checkout
Fraud scoring will not block the checkout request path unless a payment method or policy explicitly requires it.
Decision RecordAugust 3, 2024RejectedFraud
Context
Fraud checks improve chargeback outcomes, but putting every checkout through synchronous scoring would add latency and reduce checkout availability.
Decision
We rejected synchronous fraud scoring as the default checkout path.
Consequences
Fraud detection remains event driven and can still pause fulfillment for high-risk orders. A small set of payment methods may still require synchronous provider checks.