MacAlgorithmEmv - AWS Payment Cryptography Data Plane

MacAlgorithmEmv

Parameters that are required for EMV MAC generation and verification.

Contents

MajorKeyDerivationMode

The method to use when deriving the master key for EMV MAC generation or verification.

Type: String

Valid Values: EMV_OPTION_A | EMV_OPTION_B

Required: Yes

PanSequenceNumber

A number that identifies and differentiates payment cards with the same Primary Account Number (PAN).

Type: String

Length Constraints: Fixed length of 2.

Pattern: [0-9]+

Required: Yes

PrimaryAccountNumber

The Primary Account Number (PAN), a unique identifier for a payment credit or debit card and associates the card to a specific account holder.

Type: String

Length Constraints: Minimum length of 12. Maximum length of 19.

Pattern: [0-9]+

Required: Yes

SessionKeyDerivationMode

The method of deriving a session key for EMV MAC generation or verification.

Type: String

Valid Values: EMV_COMMON_SESSION_KEY | EMV2000 | AMEX | MASTERCARD_SESSION_KEY | VISA

Required: Yes

SessionKeyDerivationValue

Parameters that are required to generate session key for EMV generation and verification.

Type: SessionKeyDerivationValue object

Note: This object is a Union. Only one member of this object can be specified or returned.

Required: Yes

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: