EmvCommonAttributes
Parameters to derive the confidentiality and integrity keys for an Emv common payment card.
Contents
- ApplicationCryptogram
- 
               The application cryptogram for the current transaction that is provided by the terminal during transaction processing. Type: String Length Constraints: Fixed length of 16. Pattern: [0-9a-fA-F]+Required: Yes 
- MajorKeyDerivationMode
- 
               The method to use when deriving the master key for the payment card. Type: String Valid Values: EMV_OPTION_A | EMV_OPTION_BRequired: Yes 
- Mode
- 
               The block cipher method to use for encryption. Type: String Valid Values: ECB | CBCRequired: Yes 
- PanSequenceNumber
- 
               A number that identifies and differentiates payment cards with the same Primary Account Number (PAN). Typically 00 is used, if no value is provided by the terminal. Type: String Length Constraints: Fixed length of 2. Pattern: [0-9]+Required: Yes 
- PinBlockLengthPosition
- 
               Specifies if PIN block length should be added to front of the pin block. If value is set to FRONT_OF_PIN_BLOCK, then PIN block padding type should beISO_IEC_7816_4.Type: String Valid Values: NONE | FRONT_OF_PIN_BLOCKRequired: Yes 
- PinBlockPaddingType
- 
               The padding to be added to the PIN block prior to encryption. Padding type should be ISO_IEC_7816_4, ifPinBlockLengthPositionis set toFRONT_OF_PIN_BLOCK. No padding is required, ifPinBlockLengthPositionis set toNONE.Type: String Valid Values: NO_PADDING | ISO_IEC_7816_4Required: Yes 
- PrimaryAccountNumber
- 
               The Primary Account Number (PAN) of the cardholder. Type: String Length Constraints: Minimum length of 12. Maximum length of 19. Pattern: [0-9]+Required: Yes 
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: