CCVALID

Validates that a credit card has valid digits and a valid expiration date.

Supported Script Types

Generic Email Chat Phone Voicemail Work Item

Properties

Credit Card
This property is the sequence of digits that make up the credit card number.
Expire Month
This property is the card's month of expiration. This must be entered as a two digit number - i.e., “02” for February.
Expire Year
This property is the card's year of expiration. This must be entered as a four digit number - i.e., 2012.
ValidateLuhn
 
ValidateCCType
 

Branches

Default
The Default branch condition will be used unless a specific branch condition is met.
OnBadCard
The Bad Card# branch condition is triggered if the card number fails the MOD-10 check.
OnBadExpireDate
If the expiration date is either too old or invalid, this branch condition is triggered.
OnValid
The Valid branch condition is used if the card number passes the MOD-10 checksum algorithm and the month/year parameters are valid entries and greater than or equal to today's date.

Tips and Tricks

  • CCVALID does not verify that a particular credit card number exists; it simply ensures that a number could exist using the MOD-10 checksum algorithm.
  • CCVALID does not run a charge on a credit card; it only validates that the number could be valid.