/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 |