/AWS1/CL_PCDIBM3624NATURALPIN¶
Parameters that are required to generate or verify Ibm3624 natural PIN.
CONSTRUCTOR
¶
IMPORTING¶
Required arguments:¶
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¶
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 |