Class: Aws::PaymentCryptographyData::Types::MasterCardAttributes
- Inherits:
-
Struct
- Object
- Struct
- Aws::PaymentCryptographyData::Types::MasterCardAttributes
- Defined in:
- gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb
Overview
Parameters to derive the confidentiality and integrity keys for a Mastercard payment card.
Constant Summary collapse
- SENSITIVE =
[:primary_account_number, :application_cryptogram]
Instance Attribute Summary collapse
-
#application_cryptogram ⇒ String
The application cryptogram for the current transaction that is provided by the terminal during transaction processing.
-
#major_key_derivation_mode ⇒ String
The method to use when deriving the master key for the payment card.
-
#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.
Instance Attribute Details
#application_cryptogram ⇒ String
The application cryptogram for the current transaction that is provided by the terminal during transaction processing.
1910 1911 1912 1913 1914 1915 1916 1917 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 1910 class MasterCardAttributes < Struct.new( :major_key_derivation_mode, :primary_account_number, :pan_sequence_number, :application_cryptogram) SENSITIVE = [:primary_account_number, :application_cryptogram] include Aws::Structure end |
#major_key_derivation_mode ⇒ String
The method to use when deriving the master key for the payment card.
1910 1911 1912 1913 1914 1915 1916 1917 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 1910 class MasterCardAttributes < Struct.new( :major_key_derivation_mode, :primary_account_number, :pan_sequence_number, :application_cryptogram) SENSITIVE = [:primary_account_number, :application_cryptogram] include Aws::Structure end |
#pan_sequence_number ⇒ String
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.
1910 1911 1912 1913 1914 1915 1916 1917 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 1910 class MasterCardAttributes < Struct.new( :major_key_derivation_mode, :primary_account_number, :pan_sequence_number, :application_cryptogram) SENSITIVE = [:primary_account_number, :application_cryptogram] include Aws::Structure end |
#primary_account_number ⇒ String
The Primary Account Number (PAN) of the cardholder.
1910 1911 1912 1913 1914 1915 1916 1917 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 1910 class MasterCardAttributes < Struct.new( :major_key_derivation_mode, :primary_account_number, :pan_sequence_number, :application_cryptogram) SENSITIVE = [:primary_account_number, :application_cryptogram] include Aws::Structure end |