Skip to main content

Fraud rule incorrectly assessed as true

A Fraud Detection rule can incorrectly make a true assessment due to NULL values. 

The EXISTS and IS_MISSING operators assess a value as NULL if specified information is not provided.

For example, if you set the rule :billing_address_country: = :shipping_address_country:, but do not provide either address in your payment request, the values that are compared are NULL = NULL, which evaluates to true.

Empty values and white spaces are considered to be different. So when comparing two values that have different white spaces, they are assessed as different even if the text is intended to be the same.

Was this article helpful?
Share
Copy Link Share via email

Articles in this section