Skip to content

Ibm3624PinOffset

Source code in docs_src/capo_payment_cryptography_data/types/ibm3624_pin_offset.py
class Ibm3624PinOffset(TypedDict, closed=True):
    encrypted_pin_block: "capo_payment_cryptography_data.types.encrypted_pin_block_type.EncryptedPinBlockType"
    """<p>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).</p>"""
    decimalization_table: "capo_payment_cryptography_data.types.decimalization_table_type.DecimalizationTableType"
    """<p>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.</p>"""
    pin_validation_data_pad_character: (
        "capo_payment_cryptography_data.types.hex_length_equals1.HexLengthEquals1"
    )
    """<p>The padding character for validation data.</p>"""
    pin_validation_data: "capo_payment_cryptography_data.types.pin_validation_data_type.PinValidationDataType"
    """<p>The unique data for cardholder identification.</p>"""

decimalization_table instance-attribute

decimalization_table: DecimalizationTableType

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.

encrypted_pin_block instance-attribute

encrypted_pin_block: EncryptedPinBlockType

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).

pin_validation_data instance-attribute

pin_validation_data: PinValidationDataType

The unique data for cardholder identification.

pin_validation_data_pad_character instance-attribute

pin_validation_data_pad_character: HexLengthEquals1

The padding character for validation data.