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: