Skip to content

/AWS1/CL_PCDGENAUTHREQCRPTOUT

GenerateAuthRequestCryptogramOutput

CONSTRUCTOR

IMPORTING

Required arguments:

iv_keyarn TYPE /AWS1/PCDKEYARN /AWS1/PCDKEYARN

The keyARN of the IMK-AC that Amazon Web Services Payment Cryptography uses for ARQC generation.

iv_keycheckvalue TYPE /AWS1/PCDKEYCHECKVALUE /AWS1/PCDKEYCHECKVALUE

The key check value (KCV) of the encryption key. The KCV is used to check if all parties holding a given key have the same key or to detect that a key has changed.

Amazon Web Services Payment Cryptography computes the KCV according to the CMAC specification.

iv_authrequestcryptogram TYPE /AWS1/PCDAUTHREQCRYPTOGRAMTYPE /AWS1/PCDAUTHREQCRYPTOGRAMTYPE

The Authorization Request Cryptogram (ARQC) generated by Amazon Web Services Payment Cryptography using the specified key and transaction data.


Queryable Attributes

KeyArn

The keyARN of the IMK-AC that Amazon Web Services Payment Cryptography uses for ARQC generation.

Accessible with the following methods

Method Description
GET_KEYARN() Getter for KEYARN, with configurable default
ASK_KEYARN() Getter for KEYARN w/ exceptions if field has no value
HAS_KEYARN() Determine if KEYARN has a value

KeyCheckValue

The key check value (KCV) of the encryption key. The KCV is used to check if all parties holding a given key have the same key or to detect that a key has changed.

Amazon Web Services Payment Cryptography computes the KCV according to the CMAC specification.

Accessible with the following methods

Method Description
GET_KEYCHECKVALUE() Getter for KEYCHECKVALUE, with configurable default
ASK_KEYCHECKVALUE() Getter for KEYCHECKVALUE w/ exceptions if field has no value
HAS_KEYCHECKVALUE() Determine if KEYCHECKVALUE has a value

AuthRequestCryptogram

The Authorization Request Cryptogram (ARQC) generated by Amazon Web Services Payment Cryptography using the specified key and transaction data.

Accessible with the following methods

Method Description
GET_AUTHREQUESTCRYPTOGRAM() Getter for AUTHREQUESTCRYPTOGRAM, with configurable default
ASK_AUTHREQUESTCRYPTOGRAM() Getter for AUTHREQUESTCRYPTOGRAM w/ exceptions if field has
HAS_AUTHREQUESTCRYPTOGRAM() Determine if AUTHREQUESTCRYPTOGRAM has a value