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_identifier ⇒ String

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

Returns:

  • (String)


2944
2945
2946
2947
2948
2949
2950
2951
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 2944

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_number ⇒ String

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)


2944
2945
2946
2947
2948
2949
2950
2951
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 2944

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

#validation_data ⇒ String

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

Returns:

  • (String)


2944
2945
2946
2947
2948
2949
2950
2951
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 2944

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

#verification_attributes ⇒ Types::CardVerificationAttributes

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



2944
2945
2946
2947
2948
2949
2950
2951
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 2944

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