Interface SessionKeyEmv2000.Builder

All Superinterfaces:
Buildable, CopyableBuilder<SessionKeyEmv2000.Builder,SessionKeyEmv2000>, SdkBuilder<SessionKeyEmv2000.Builder,SessionKeyEmv2000>, SdkPojo
Enclosing class:
SessionKeyEmv2000

public static interface SessionKeyEmv2000.Builder extends SdkPojo, CopyableBuilder<SessionKeyEmv2000.Builder,SessionKeyEmv2000>
  • Method Details

    • applicationTransactionCounter

      SessionKeyEmv2000.Builder applicationTransactionCounter(String applicationTransactionCounter)

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

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

      SessionKeyEmv2000.Builder panSequenceNumber(String panSequenceNumber)

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

      Parameters:
      panSequenceNumber - A number that identifies and differentiates payment cards with the same Primary Account Number (PAN).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • primaryAccountNumber

      SessionKeyEmv2000.Builder primaryAccountNumber(String primaryAccountNumber)

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

      Parameters:
      primaryAccountNumber - The Primary Account Number (PAN) of the cardholder. A PAN is a unique identifier for a payment credit or debit card and associates the card to a specific account holder.
      Returns:
      Returns a reference to this object so that method calls can be chained together.