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, :validation_data]

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)


2481
2482
2483
2484
2485
2486
2487
2488
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 2481

class VerifyCardValidationDataInput < Struct.new(
  :key_identifier,
  :primary_account_number,
  :verification_attributes,
  :validation_data)
  SENSITIVE = [:primary_account_number, :validation_data]
  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)


2481
2482
2483
2484
2485
2486
2487
2488
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 2481

class VerifyCardValidationDataInput < Struct.new(
  :key_identifier,
  :primary_account_number,
  :verification_attributes,
  :validation_data)
  SENSITIVE = [:primary_account_number, :validation_data]
  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)


2481
2482
2483
2484
2485
2486
2487
2488
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 2481

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

#verification_attributesTypes::CardVerificationAttributes

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



2481
2482
2483
2484
2485
2486
2487
2488
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 2481

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