system

Fraud Detection

External provider that screens payments for fraud. It consumes payment requests and returns a pass or fail verdict.

SystemExternal

Overview

Fraud Detection is an external provider Acme Inc uses to screen payments for fraud. It is owned and operated by a third party — modelled here as an external system so the catalog shows how the Payment Processing SystemPayment Processing SystemSystemv1.0.0Internal system that orchestrates payment for orders. It authorizes payments, requests charges from the external payment...Ownerpayments-platformMapView docs integrates with it.

It consumes Payment RequestedPayment RequestedEventv1.0.0Published when the Payment Processing System requests a charge from the payment processor. Ownerpayments-platformSchemaMapView docs and returns a verdict via Fraud Check PassedFraud Check PassedEventv1.0.0Published when a payment passes fraud screening. Ownerpayments-platformSchemaMapView docs or Fraud Check FailedFraud Check FailedEventv1.0.0Published when a payment fails fraud screening. Ownerpayments-platformSchemaMapView docs.

Context Diagram

How this system relates to the other systems around it.

Resource Diagram

The services and messages that make up this system.

What’s inside

ComponentTypeResponsibility
Fraud APIFraud APIServicev1.0.0External fraud screening API. It consumes payment requests and returns a pass or fail verdict for each. Publishesfraud-check-passed, fraud-check-failedSubscribespayment-requestedOwnerpayments-platformMapRepoView docsServiceScreens a payment for fraud and returns a pass/fail verdict.

Messages this system publishes