Optim Data Privacy Providers  11.3.0
 All Data Structures Files Functions Variables Macros Groups Pages
Modules
Credit Card
Collaboration diagram for Credit Card:

Modules

 Specific Parameters
 
 Example
 

Detailed Description

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:

  1. The input credit card number is non numeric value.
  2. The input credit card number is invalid in length.
  3. The input check digit is invalid for credit card number.




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: