Credit Card Masking
Credit card masking applies a built-in mask format to disguise credit card numbers. The PowerCenter Integration Service creates a masked number that has a valid checksum. You can choose from multiple credit card number formats. Mask the string datatype with credit card masking.
The PowerCenter Integration Service generates a logically valid credit card number when it masks a credit card number. The length of the source credit card number must be between 13 to 19 digits. The input credit card number must have a valid checksum based on credit card industry rules.
You can apply repeatable masking to credit card numbers. Each credit card type has a different format. You can choose to keep the same credit card type in the masked credit card number, or you can change the credit card type. For example, if the source credit card number is a Visa credit card number, you can configure the rule to return a Visa credit card number. Or, you can configure the rule to return a credit card number that is a different credit card type.
The source credit card number can contain numbers, spaces, and hyphens. If the credit card has incorrect characters or is the wrong length, the Integration Service writes an error to the session log. The PowerCenter Integration Service applies a default credit card number mask when the source data is not valid.
The PowerCenter Integration Service does not mask the six-digit Bank Identification Number (BIN) at the beginning of the number. For example, the PowerCenter Integration Service might mask the credit card number 4539 1596 8210 2773 as 4539 1516 0556 7067.
Credit Card Masking Parameters
The following table describes the parameters that you can configure for credit card masking:
Parameter | Description |
---|
Repeatable | Returns the same masked value when you generate a workflow multiple times, or when you generate masked values for a column that is in multiple tables. |
Seed | Starting point for creating repeatable output. Enter a number between 1 and 999. Default seed value is 1. |
Keep card issuer | The PowerCenter Integration Service returns the same credit card type for the masked credit card. For example, if the source credit card is a Visa card, generate a masked credit card number that is the Visa format. |
Replace card issuer | Replaces the source credit card type with another credit card type. When you enable replace card issuer, select which type of credit card to replace it with. You can choose credit cards such as AMEX, VISA, JCB, and MASTERCARD. Default is ANY. |