Skip to content

DynamicCardVerificationCode

Source code in docs_src/capo_payment_cryptography_data/types/dynamic_card_verification_code.py
class DynamicCardVerificationCode(TypedDict, closed=True):
    unpredictable_number: "capo_payment_cryptography_data.types.hex_length_between2_and8.HexLengthBetween2And8"
    """<p>A random number generated by the issuer.</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_between2_and4.HexLengthBetween2And4"
    """<p>The transaction counter value that comes from the terminal.</p>"""
    track_data: "capo_payment_cryptography_data.types.track_data_type.TrackDataType"
    """<p>The data on the two tracks of magnetic cards used for financial transactions. This includes the cardholder name, PAN, expiration date, bank ID (BIN) and several other numbers the issuing bank uses to validate the data received.</p>"""

application_transaction_counter instance-attribute

application_transaction_counter: HexLengthBetween2And4

The transaction counter value that comes from the terminal.

pan_sequence_number instance-attribute

pan_sequence_number: NumberLengthEquals2

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

track_data instance-attribute

track_data: TrackDataType

The data on the two tracks of magnetic cards used for financial transactions. This includes the cardholder name, PAN, expiration date, bank ID (BIN) and several other numbers the issuing bank uses to validate the data received.

unpredictable_number instance-attribute

unpredictable_number: HexLengthBetween2And8

A random number generated by the issuer.