/AWS1/CL_PCDIBM3624PINOFFSET¶
Pparameters that are required to generate or verify Ibm3624 PIN offset PIN.
CONSTRUCTOR
¶
IMPORTING¶
Required arguments:¶
iv_encryptedpinblock
TYPE /AWS1/PCDENCRYPTEDPINBLOCKTYPE
/AWS1/PCDENCRYPTEDPINBLOCKTYPE
¶
The encrypted PIN block data. According to ISO 9564 standard, a PIN Block is an encoded representation of a payment card Personal Account Number (PAN) and the cardholder Personal Identification Number (PIN).
iv_decimalizationtable
TYPE /AWS1/PCDDECIMALIZATIONTBLTYPE
/AWS1/PCDDECIMALIZATIONTBLTYPE
¶
The decimalization table to use for IBM 3624 PIN algorithm. The table is used to convert the algorithm intermediate result from hexadecimal characters to decimal.
iv_pinvationdatapadcharacter
TYPE /AWS1/PCDHEXLENGTHEQUALS1
/AWS1/PCDHEXLENGTHEQUALS1
¶
The padding character for validation data.
iv_pinvalidationdata
TYPE /AWS1/PCDPINVALIDATIONDATATYPE
/AWS1/PCDPINVALIDATIONDATATYPE
¶
The unique data for cardholder identification.
Queryable Attributes¶
EncryptedPinBlock¶
The encrypted PIN block data. According to ISO 9564 standard, a PIN Block is an encoded representation of a payment card Personal Account Number (PAN) and the cardholder Personal Identification Number (PIN).
Accessible with the following methods¶
Method | Description |
---|---|
GET_ENCRYPTEDPINBLOCK() |
Getter for ENCRYPTEDPINBLOCK, with configurable default |
ASK_ENCRYPTEDPINBLOCK() |
Getter for ENCRYPTEDPINBLOCK w/ exceptions if field has no v |
HAS_ENCRYPTEDPINBLOCK() |
Determine if ENCRYPTEDPINBLOCK has a value |
DecimalizationTable¶
The decimalization table to use for IBM 3624 PIN algorithm. The table is used to convert the algorithm intermediate result from hexadecimal characters to decimal.
Accessible with the following methods¶
Method | Description |
---|---|
GET_DECIMALIZATIONTABLE() |
Getter for DECIMALIZATIONTABLE, with configurable default |
ASK_DECIMALIZATIONTABLE() |
Getter for DECIMALIZATIONTABLE w/ exceptions if field has no |
HAS_DECIMALIZATIONTABLE() |
Determine if DECIMALIZATIONTABLE has a value |
PinValidationDataPadCharacter¶
The padding character for validation data.
Accessible with the following methods¶
Method | Description |
---|---|
GET_PINVATIONDATAPADCHARAC00() |
Getter for PINVATIONDATAPADCHARACTER, with configurable defa |
ASK_PINVATIONDATAPADCHARAC00() |
Getter for PINVATIONDATAPADCHARACTER w/ exceptions if field |
HAS_PINVATIONDATAPADCHARAC00() |
Determine if PINVATIONDATAPADCHARACTER has a value |
PinValidationData¶
The unique data for cardholder identification.
Accessible with the following methods¶
Method | Description |
---|---|
GET_PINVALIDATIONDATA() |
Getter for PINVALIDATIONDATA, with configurable default |
ASK_PINVALIDATIONDATA() |
Getter for PINVALIDATIONDATA w/ exceptions if field has no v |
HAS_PINVALIDATIONDATA() |
Determine if PINVALIDATIONDATA has a value |