EmvCommonAttributes
¶
Source code in docs_src/capo_payment_cryptography_data/types/emv_common_attributes.py
application_cryptogram
instance-attribute
¶
application_cryptogram: ApplicationCryptogramType
The application cryptogram for the current transaction that is provided by the terminal during transaction processing.
major_key_derivation_mode
instance-attribute
¶
major_key_derivation_mode: MajorKeyDerivationMode
The method to use when deriving the master key for the payment card.
pan_sequence_number
instance-attribute
¶
pan_sequence_number: NumberLengthEquals2
A number that identifies and differentiates payment cards with the same Primary Account Number (PAN). Typically 00 is used, if no value is provided by the terminal.
pin_block_length_position
instance-attribute
¶
pin_block_length_position: PinBlockLengthPosition
Specifies if PIN block length should be added to front of the pin block.
If value is set to FRONT_OF_PIN_BLOCK, then PIN block padding type should be ISO_IEC_7816_4.
pin_block_padding_type
instance-attribute
¶
pin_block_padding_type: PinBlockPaddingType
The padding to be added to the PIN block prior to encryption.
Padding type should be ISO_IEC_7816_4, if PinBlockLengthPosition is set to FRONT_OF_PIN_BLOCK. No padding is required, if PinBlockLengthPosition is set to NONE.
primary_account_number
instance-attribute
¶
primary_account_number: PrimaryAccountNumberType
The Primary Account Number (PAN) of the cardholder.