CCVALID
![]() |
Validates that a credit card has valid digits and a valid expiration date. |
Supported Script Types
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Generic | 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.