primaryAccountNumber
The Primary Account Number (PAN) of the cardholder.
- Parameters:
primaryAccountNumber- The Primary Account Number (PAN) of the cardholder.- Returns:
- Returns a reference to this object so that method calls can be chained together.
Buildable, CopyableBuilder<EmvCommonAttributes.Builder,EmvCommonAttributes> , SdkBuilder<EmvCommonAttributes.Builder,EmvCommonAttributes> , SdkPojoEmvCommonAttributesapplicationCryptogram(String applicationCryptogram) majorKeyDerivationMode(String majorKeyDerivationMode) majorKeyDerivationMode(MajorKeyDerivationMode majorKeyDerivationMode) mode(EmvEncryptionMode mode) panSequenceNumber(String panSequenceNumber) pinBlockLengthPosition(String pinBlockLengthPosition) pinBlockLengthPosition(PinBlockLengthPosition pinBlockLengthPosition) pinBlockPaddingType(String pinBlockPaddingType) pinBlockPaddingType(PinBlockPaddingType pinBlockPaddingType) primaryAccountNumber(String primaryAccountNumber) copyapplyMutation, buildequalsBySdkFields, sdkFieldNameToField, sdkFieldsThe method to use when deriving the master key for the payment card.
majorKeyDerivationMode - The method to use when deriving the master key for the payment card.The method to use when deriving the master key for the payment card.
majorKeyDerivationMode - The method to use when deriving the master key for the payment card.The Primary Account Number (PAN) of the cardholder.
primaryAccountNumber - The Primary Account Number (PAN) of the cardholder.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.
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.The application cryptogram for the current transaction that is provided by the terminal during transaction processing.
applicationCryptogram - The application cryptogram for the current transaction that is provided by the terminal during
transaction processing.The block cipher method to use for encryption.
mode - The block cipher method to use for encryption.The block cipher method to use for encryption.
mode - The block cipher method to use for encryption.The padding to be added to the PIN block prior to encryption.
Padding type should be ISO_IEC_7816_4, if PinBlockLengthPosition is set to
FRONT_OF_PIN_BLOCK. No padding is required, if PinBlockLengthPosition is set to
NONE.
pinBlockPaddingType - The padding to be added to the PIN block prior to encryption.
Padding type should be ISO_IEC_7816_4, if PinBlockLengthPosition is set to
FRONT_OF_PIN_BLOCK. No padding is required, if PinBlockLengthPosition is set
to NONE.
The padding to be added to the PIN block prior to encryption.
Padding type should be ISO_IEC_7816_4, if PinBlockLengthPosition is set to
FRONT_OF_PIN_BLOCK. No padding is required, if PinBlockLengthPosition is set to
NONE.
pinBlockPaddingType - The padding to be added to the PIN block prior to encryption.
Padding type should be ISO_IEC_7816_4, if PinBlockLengthPosition is set to
FRONT_OF_PIN_BLOCK. No padding is required, if PinBlockLengthPosition is set
to NONE.
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 be
ISO_IEC_7816_4.
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 be
ISO_IEC_7816_4.
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 be
ISO_IEC_7816_4.
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 be
ISO_IEC_7816_4.