Class | Description |
---|---|
AmexCardSecurityCodeVersion1 |
Card data parameters that are required to generate a Card Security Code (CSC2) for an AMEX payment card.
|
AmexCardSecurityCodeVersion2 |
Card data parameters that are required to generate a Card Security Code (CSC2) for an AMEX payment card.
|
AsymmetricEncryptionAttributes |
Parameters for plaintext encryption using asymmetric keys.
|
CardGenerationAttributes |
Card data parameters that are required to generate Card Verification Values (CVV/CVV2), Dynamic Card Verification
Values (dCVV/dCVV2), or Card Security Codes (CSC).
|
CardHolderVerificationValue |
Card data parameters that are required to generate a cardholder verification value for the payment card.
|
CardVerificationAttributes |
Card data parameters that are requried to verify Card Verification Values (CVV/CVV2), Dynamic Card Verification
Values (dCVV/dCVV2), or Card Security Codes (CSC).
|
CardVerificationValue1 |
Card data parameters that are required to verify CVV (Card Verification Value) for the payment card.
|
CardVerificationValue2 |
Card data parameters that are required to verify Card Verification Value (CVV2) for the payment card.
|
CryptogramAuthResponse |
Parameters that are required for Authorization Response Cryptogram (ARPC) generation after Authorization Request
Cryptogram (ARQC) verification is successful.
|
CryptogramVerificationArpcMethod1 |
Parameters that are required for ARPC response generation using method1 after ARQC verification is successful.
|
CryptogramVerificationArpcMethod2 |
Parameters that are required for ARPC response generation using method2 after ARQC verification is successful.
|
DecryptDataRequest | |
DecryptDataResult | |
DiscoverDynamicCardVerificationCode |
Parameters that are required to generate or verify dCVC (Dynamic Card Verification Code).
|
DukptAttributes |
Parameters that are used for Derived Unique Key Per Transaction (DUKPT) derivation algorithm.
|
DukptDerivationAttributes |
Parameters required for encryption or decryption of data using DUKPT.
|
DukptEncryptionAttributes |
Parameters that are required to encrypt plaintext data using DUKPT.
|
DynamicCardVerificationCode |
Parameters that are required to generate or verify Dynamic Card Verification Value (dCVV).
|
DynamicCardVerificationValue |
Parameters that are required to generate or verify Dynamic Card Verification Value (dCVV).
|
EncryptDataRequest | |
EncryptDataResult | |
EncryptionDecryptionAttributes |
Parameters that are required to perform encryption and decryption operations.
|
GenerateCardValidationDataRequest | |
GenerateCardValidationDataResult | |
GenerateMacRequest | |
GenerateMacResult | |
GeneratePinDataRequest | |
GeneratePinDataResult | |
Ibm3624NaturalPin |
Parameters that are required to generate or verify Ibm3624 natural PIN.
|
Ibm3624PinFromOffset |
Parameters that are required to generate or verify Ibm3624 PIN from offset PIN.
|
Ibm3624PinOffset |
Pparameters that are required to generate or verify Ibm3624 PIN offset PIN.
|
Ibm3624PinVerification |
Parameters that are required to generate or verify Ibm3624 PIN verification PIN.
|
Ibm3624RandomPin |
Parameters that are required to generate or verify Ibm3624 random PIN.
|
MacAlgorithmDukpt |
Parameters required for DUKPT MAC generation and verification.
|
MacAlgorithmEmv |
Parameters that are required for EMV MAC generation and verification.
|
MacAttributes |
Parameters that are required for DUKPT, HMAC, or EMV MAC generation or verification.
|
PinData |
Parameters that are required to generate, translate, or verify PIN data.
|
PinGenerationAttributes |
Parameters that are required for PIN data generation.
|
PinVerificationAttributes |
Parameters that are required for PIN data verification.
|
ReEncryptDataRequest | |
ReEncryptDataResult | |
ReEncryptionAttributes |
Parameters that are required to perform reencryption operation.
|
SessionKeyAmex |
Parameters to derive session key for an Amex payment card.
|
SessionKeyDerivation |
Parameters to derive a session key for Authorization Response Cryptogram (ARQC) verification.
|
SessionKeyDerivationValue |
Parameters to derive session key value using a MAC EMV algorithm.
|
SessionKeyEmv2000 |
Parameters to derive session key for an Emv2000 payment card for ARQC verification.
|
SessionKeyEmvCommon |
Parameters to derive session key for an Emv common payment card for ARQC verification.
|
SessionKeyMastercard |
Parameters to derive session key for Mastercard payment card for ARQC verification.
|
SessionKeyVisa |
Parameters to derive session key for Visa payment card for ARQC verification.
|
SymmetricEncryptionAttributes |
Parameters requried to encrypt plaintext data using symmetric keys.
|
TranslatePinDataRequest | |
TranslatePinDataResult | |
TranslationIsoFormats |
Parameters that are required for translation between ISO9564 PIN block formats 0,1,3,4.
|
TranslationPinDataIsoFormat034 |
Parameters that are required for tranlation between ISO9564 PIN format 0,3,4 tranlation.
|
TranslationPinDataIsoFormat1 |
Parameters that are required for ISO9564 PIN format 1 tranlation.
|
ValidationExceptionField |
The request was denied due to an invalid request error.
|
VerifyAuthRequestCryptogramRequest | |
VerifyAuthRequestCryptogramResult | |
VerifyCardValidationDataRequest | |
VerifyCardValidationDataResult | |
VerifyMacRequest | |
VerifyMacResult | |
VerifyPinDataRequest | |
VerifyPinDataResult | |
VisaPin |
Parameters that are required to generate or verify Visa PIN.
|
VisaPinVerification |
Parameters that are required to generate or verify Visa PIN.
|
VisaPinVerificationValue |
Parameters that are required to generate or verify Visa PVV (PIN Verification Value).
|
Exception | Description |
---|---|
AccessDeniedException |
You do not have sufficient access to perform this action.
|
AWSPaymentCryptographyDataException |
Base exception for all service exceptions thrown by Payment Cryptography Data Plane
|
InternalServerException |
The request processing has failed because of an unknown error, exception, or failure.
|
ResourceNotFoundException |
The request was denied due to an invalid resource error.
|
ThrottlingException |
The request was denied due to request throttling.
|
ValidationException |
The request was denied due to an invalid request error.
|
VerificationFailedException |
This request failed verification.
|