Optim Data Privacy Providers
11.7.0
|
![]() |
Modules | |
Specific Parameters | |
Example | |
Service Identifier: CCN
This Service Provider is used to generate a valid and unique credit card number (CCN). By default, the Credit Card Service Provider algorithmically generates a consistently altered CCN based on the source CCN. It can also generate a random value when the source data does not have a CCN value or when there is no need for transforming the source CCN in a consistent manner.
A CCN, as defined by ISO 7812, consists of a Six-digit issuer identifier followed by a variable length account number and a single check digit as the final number. The check digit verifies the accuracy of the CCN and is generated by passing the issuer identifier and account numbers through the Luhn algorithm. The maximum length of a CCN currently supported in ODPP is 16 digits..
The mask method generates a CCN by including the first Four digits of the issuer identifier from the source CCN and altering the remaining 2 digits of the issuer identifier number and the account number based on the source CCN. A valid check digit is also assigned.
The random method generates a CCN that has s an issuer identifier number that is assigned to American Express, Discover, MasterCard, VISA, JCB, enRoute or Diners Club. A sequential account number is assigned where the first account number will begin with 1 and for each additional CCN that uses the same issuer identifier, the account number will be incremented by 1. A valid check digit is also assigned.
The following Common Parameters apply to the Credit Card Service Provider:
The below validation will be done as part of basic validations for CCN service provider:
The following Service Provider Information Requests are applicable to the Credit Card Service Provider:
Data Types
The Credit Card Service Provider supports the following data types for the source and destination column: