Interface DynamicCardVerificationCode.Builder

  • Method Details

    • unpredictableNumber

      DynamicCardVerificationCode.Builder unpredictableNumber(String unpredictableNumber)

      A random number generated by the issuer.

      Parameters:
      unpredictableNumber - A random number generated by the issuer.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • panSequenceNumber

      DynamicCardVerificationCode.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.
    • applicationTransactionCounter

      DynamicCardVerificationCode.Builder applicationTransactionCounter(String applicationTransactionCounter)

      The transaction counter value that comes from the terminal.

      Parameters:
      applicationTransactionCounter - The transaction counter value that comes from the terminal.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • trackData

      The data on the two tracks of magnetic cards used for financial transactions. This includes the cardholder name, PAN, expiration date, bank ID (BIN) and several other numbers the issuing bank uses to validate the data received.

      Parameters:
      trackData - The data on the two tracks of magnetic cards used for financial transactions. This includes the cardholder name, PAN, expiration date, bank ID (BIN) and several other numbers the issuing bank uses to validate the data received.
      Returns:
      Returns a reference to this object so that method calls can be chained together.