Description
The CreditCardIndexGen Generator uses a prefix with an index to calculate and generate a credit card number using the Luhn algorithm.
In This Article
- Generator Parameters
- Video Training
- Use Case 1 - Generate Mastercard Numbers with Prefix '51'
- Use Case 2 - Generate Mastercard Numbers Using Multiple Prefixes
Generator Parameters
The following parameters may be configured for the CreditCardIndexGen Generator. Items with an asterisk* are required.
- cardName* - Defines a constant card name or a reference (americanExpress, masterCard, visa 16, discover, etc.). The card name must match what is shown in the parameter description, or the data will not generate correctly.
- cardPrefix* - Defines a credit card prefix (e.g., amex: 24, 37; mastercard: 51; visa: 04, etc.).
- cardIndex* - Defines the index or delta that will be used to calculate the credit card number.
Video Training
The following video can be used to see a quick tutorial on how to use the CreditCardIndexGen Generator:
Use Case 1 - Generate Mastercard Numbers with Prefix '51'
This example will show how the CreditCardIndexGen Generator can be used to generate only Mastercard credit card numbers with the prefix '51' only.
Generator Configuration
The following values have been entered for the Generator parameters:
- cardName = masterCard
- cardPrefix = 51
- cardIndex = references the id Attribute
Sample Output
Use Case 2 - Generate Mastercard Numbers Using Multiple Prefixes
This example will show how to use a Linked Generator to generate Mastercard numbers using multiple prefix values. For this example, these two Generators will be used:
- ListGen - Generates the card prefix numbers that will be used to generate the credit card numbers.
- CreditCardIndexGen - Generates the credit card number.
ListGen Configuration
The following parameters have been changed:
- waitAmount = 3 (will generate each prefix number 3 times and then move to the next one)
- list = 51, 52, 53, 54 (prefixes that will be generated)
CreditCardIndexGen Configuration
The following parameters have been changed:
- cardName = masterCard
- cardPrefix = references ListGen Generator (gen1)
- cardIndex = references id Attribute
Sample Output