Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

Usage

import * as mod from "https://aws-api-bqtgftz736ft.deno.dev/v0.5/services/paymentcryptographydata.ts?docs=full";

§Classes

PaymentCryptographyData

§Interfaces

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.

DecryptDataInput
DecryptDataOutput
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).

EmvEncryptionAttributes

Parameters for plaintext encryption using EMV keys.

EncryptDataInput
EncryptDataOutput
EncryptionDecryptionAttributes

Parameters that are required to perform encryption and decryption operations.

GenerateCardValidationDataInput
GenerateCardValidationDataOutput
GenerateMacInput
GenerateMacOutput
GeneratePinDataInput
GeneratePinDataOutput
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.

ReEncryptDataInput
ReEncryptDataOutput
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.

TranslatePinDataInput
TranslatePinDataOutput
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.

VerifyAuthRequestCryptogramInput
VerifyAuthRequestCryptogramOutput
VerifyCardValidationDataInput
VerifyCardValidationDataOutput
VerifyMacInput
VerifyMacOutput
VerifyPinDataInput
VerifyPinDataOutput
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).

WrappedKey

Parameter information of a WrappedKeyBlock for encryption key exchange.

WrappedKeyMaterial

Parameter information of a WrappedKeyBlock for encryption key exchange.

§Type Aliases

DukptDerivationType
DukptEncryptionMode
DukptKeyVariant
EmvEncryptionMode
EmvMajorKeyDerivationMode
EncryptionMode
KeyCheckValueAlgorithm
MacAlgorithm
MajorKeyDerivationMode
PaddingType
PinBlockFormatForPinData
SessionKeyDerivationMode