Skip to content

SessionKeyMastercard

Source code in docs_src/capo_payment_cryptography_data/types/session_key_mastercard.py
class SessionKeyMastercard(TypedDict, closed=True):
    primary_account_number: "capo_payment_cryptography_data.types.primary_account_number_type.PrimaryAccountNumberType"
    """<p>The Primary Account Number (PAN) of the cardholder. A PAN is 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>"""
    application_transaction_counter: (
        "capo_payment_cryptography_data.types.hex_length_equals4.HexLengthEquals4"
    )
    """<p>The transaction counter that is provided by the terminal during transaction processing.</p>"""
    unpredictable_number: (
        "capo_payment_cryptography_data.types.hex_length_equals8.HexLengthEquals8"
    )
    """<p>A random number generated by the issuer.</p>"""

application_transaction_counter instance-attribute

application_transaction_counter: HexLengthEquals4

The transaction counter that is provided by the terminal during transaction processing.

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) of the cardholder. A PAN is a unique identifier for a payment credit or debit card and associates the card to a specific account holder.

unpredictable_number instance-attribute

unpredictable_number: HexLengthEquals8

A random number generated by the issuer.