Class: Aws::PaymentCryptographyData::Types::VerifyCardValidationDataInput

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[:primary_account_number]

Instance Attribute Summary collapse

Instance Attribute Details

#key_identifierString

The keyARN of the CVK encryption key that Amazon Web Services Payment Cryptography uses to verify card data.

Returns:

  • (String)


2025
2026
2027
2028
2029
2030
2031
2032
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 2025

class VerifyCardValidationDataInput < Struct.new(
  :key_identifier,
  :primary_account_number,
  :validation_data,
  :verification_attributes)
  SENSITIVE = [:primary_account_number]
  include Aws::Structure
end

#primary_account_numberString

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

Returns:

  • (String)


2025
2026
2027
2028
2029
2030
2031
2032
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 2025

class VerifyCardValidationDataInput < Struct.new(
  :key_identifier,
  :primary_account_number,
  :validation_data,
  :verification_attributes)
  SENSITIVE = [:primary_account_number]
  include Aws::Structure
end

#validation_dataString

The CVV or CSC value for use for card data verification within Amazon Web Services Payment Cryptography.

Returns:

  • (String)


2025
2026
2027
2028
2029
2030
2031
2032
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 2025

class VerifyCardValidationDataInput < Struct.new(
  :key_identifier,
  :primary_account_number,
  :validation_data,
  :verification_attributes)
  SENSITIVE = [:primary_account_number]
  include Aws::Structure
end

#verification_attributesTypes::CardVerificationAttributes

The algorithm to use for verification of card data within Amazon Web Services Payment Cryptography.



2025
2026
2027
2028
2029
2030
2031
2032
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 2025

class VerifyCardValidationDataInput < Struct.new(
  :key_identifier,
  :primary_account_number,
  :validation_data,
  :verification_attributes)
  SENSITIVE = [:primary_account_number]
  include Aws::Structure
end