Class: Aws::PaymentCryptographyData::Types::SessionKeyMastercard
- Inherits:
-
Struct
- Object
- Struct
- Aws::PaymentCryptographyData::Types::SessionKeyMastercard
- Defined in:
- gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb
Overview
Parameters to derive session key for Mastercard payment card for ARQC verification.
Constant Summary collapse
- SENSITIVE =
[:primary_account_number]
Instance Attribute Summary collapse
-
#application_transaction_counter ⇒ String
The transaction counter that is provided by the terminal during transaction processing.
-
#pan_sequence_number ⇒ String
A number that identifies and differentiates payment cards with the same Primary Account Number (PAN).
-
#primary_account_number ⇒ String
The Primary Account Number (PAN) of the cardholder.
-
#unpredictable_number ⇒ String
A random number generated by the issuer.
Instance Attribute Details
#application_transaction_counter ⇒ String
The transaction counter that is provided by the terminal during transaction processing.
2094 2095 2096 2097 2098 2099 2100 2101 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 2094 class SessionKeyMastercard < Struct.new( :primary_account_number, :pan_sequence_number, :application_transaction_counter, :unpredictable_number) SENSITIVE = [:primary_account_number] include Aws::Structure end |
#pan_sequence_number ⇒ String
A number that identifies and differentiates payment cards with the same Primary Account Number (PAN).
2094 2095 2096 2097 2098 2099 2100 2101 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 2094 class SessionKeyMastercard < Struct.new( :primary_account_number, :pan_sequence_number, :application_transaction_counter, :unpredictable_number) SENSITIVE = [:primary_account_number] include Aws::Structure end |
#primary_account_number ⇒ String
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.
2094 2095 2096 2097 2098 2099 2100 2101 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 2094 class SessionKeyMastercard < Struct.new( :primary_account_number, :pan_sequence_number, :application_transaction_counter, :unpredictable_number) SENSITIVE = [:primary_account_number] include Aws::Structure end |
#unpredictable_number ⇒ String
A random number generated by the issuer.
2094 2095 2096 2097 2098 2099 2100 2101 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 2094 class SessionKeyMastercard < Struct.new( :primary_account_number, :pan_sequence_number, :application_transaction_counter, :unpredictable_number) SENSITIVE = [:primary_account_number] include Aws::Structure end |