Interface Emv2000Attributes.Builder

  • Method Details

    • majorKeyDerivationMode

      Emv2000Attributes.Builder majorKeyDerivationMode(String majorKeyDerivationMode)

      The method to use when deriving the master key for the payment card.

      Parameters:
      majorKeyDerivationMode - The method to use when deriving the master key for the payment card.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • majorKeyDerivationMode

      Emv2000Attributes.Builder majorKeyDerivationMode(MajorKeyDerivationMode majorKeyDerivationMode)

      The method to use when deriving the master key for the payment card.

      Parameters:
      majorKeyDerivationMode - The method to use when deriving the master key for the payment card.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • primaryAccountNumber

      Emv2000Attributes.Builder primaryAccountNumber(String 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.
    • panSequenceNumber

      Emv2000Attributes.Builder panSequenceNumber(String 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.

      Parameters:
      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.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • applicationTransactionCounter

      Emv2000Attributes.Builder applicationTransactionCounter(String applicationTransactionCounter)

      The transaction counter of the current transaction that is provided by the terminal during transaction processing.

      Parameters:
      applicationTransactionCounter - The transaction counter of the current transaction that is provided by the terminal during transaction processing.
      Returns:
      Returns a reference to this object so that method calls can be chained together.