Skip to main content

Using Passfort

What's the difference between a check decision and a result?

When you run a check, a decision and a result are both returned in the response.

What are decision and result?

The result is a precise outcome of the check. It may be common across several check types or it may be specific to one check type.

For example, the DOCUMENT_FETCH check and the VISA_CHECK can both return a result of Pass while the IDENTITY_CHECK is the only check type that can return a result of 2+2 or 1+1.

The decision is a way to unify all check results into high-level categories, which makes it easier to action them.

All checks, regardless of type, can have these values for decision: PASS, FAIL, PARTIAL, WARN, and ERROR.

To learn which check results can be returned for each check type, see the Responses for Run a check in the developer resources.

How does result affect decision ?

The check result always has a direct impact on the decision.

See the following table for an example of how the decisions map to different check results.

Decision

Result:

IDENTITY_CHECK

Result:

DOCUMENT_FETCH

Result:

PEPS_AND_SANCTIONS_SCREEN

PASS

2+1

Pass

Pass

PARTIAL

1+1

--

--

FAIL

Fail

Fail

--

WARN

--

--

PEP, Sanction, Media, or Refer

ERROR

Error

Error

Error

This table shows checks with their default configurations.

How do configuration options affect decision ?

The decision can also be affected by the configuration options you're using.

For example, by default, the IDENTITY_CHECK will return a decision of PASS when the check result is 2+2 and PARTIAL when the result is 1+1, However, you can configure the check to return a decision of pass when the result is 1+1.

To find out which configuration options can be applied to your check variant, see the configuration article for your data provider.