Skip to main content
Checks whether the incoming value is a valid credit card number. A value passes when it looks like a card number from one of the major brands (Visa, Mastercard, American Express, Diners Club, Discover, or JCB) and its check digit adds up correctly, so a typo in a single digit is caught. Use this to confirm a card field holds a plausible number before you send it on, or to route records with a missing or malformed number down a different path. The check only looks at the format of the number itself; it does not contact any payment provider or confirm the card actually exists. Supply the number as digits with no spaces or dashes.

Fields

This condition has no fields to configure. It checks the value it receives and answers yes or no.

Sample data

The condition was run against a card field with no extra settings.
Incoming valueResult
4111111111111111 (valid Visa number)Matches
1234567890Does not match