Skip to content

MacAlgorithmEmv

Source code in docs_src/capo_payment_cryptography_data/types/mac_algorithm_emv.py
class MacAlgorithmEmv(TypedDict, closed=True):
    major_key_derivation_mode: "capo_payment_cryptography_data.types.major_key_derivation_mode.MajorKeyDerivationMode"
    """<p>The method to use when deriving the master key for EMV MAC generation or verification.</p>"""
    primary_account_number: "capo_payment_cryptography_data.types.primary_account_number_type.PrimaryAccountNumberType"
    """<p>The Primary Account Number (PAN), a unique identifier for a payment credit or debit card and associates the card to a specific account holder.</p>"""
    pan_sequence_number: (
        "capo_payment_cryptography_data.types.number_length_equals2.NumberLengthEquals2"
    )
    """<p>A number that identifies and differentiates payment cards with the same Primary Account Number (PAN).</p>"""
    session_key_derivation_mode: "capo_payment_cryptography_data.types.session_key_derivation_mode.SessionKeyDerivationMode"
    """<p>The method of deriving a session key for EMV MAC generation or verification.</p>"""
    session_key_derivation_value: "capo_payment_cryptography_data.types.session_key_derivation_value.SessionKeyDerivationValue"
    """<p>Parameters that are required to generate session key for EMV generation and verification.</p>"""

major_key_derivation_mode instance-attribute

major_key_derivation_mode: MajorKeyDerivationMode

The method to use when deriving the master key for EMV MAC generation or verification.

pan_sequence_number instance-attribute

pan_sequence_number: NumberLengthEquals2

A number that identifies and differentiates payment cards with the same Primary Account Number (PAN).

primary_account_number instance-attribute

primary_account_number: PrimaryAccountNumberType

The Primary Account Number (PAN), a unique identifier for a payment credit or debit card and associates the card to a specific account holder.

session_key_derivation_mode instance-attribute

session_key_derivation_mode: SessionKeyDerivationMode

The method of deriving a session key for EMV MAC generation or verification.

session_key_derivation_value instance-attribute

session_key_derivation_value: SessionKeyDerivationValue

Parameters that are required to generate session key for EMV generation and verification.