Interface Ibm3624PinOffset.Builder

    • Method Detail

      • decimalizationTable

        Ibm3624PinOffset.Builder decimalizationTable​(String decimalizationTable)

        The decimalization table to use for IBM 3624 PIN algorithm. The table is used to convert the algorithm intermediate result from hexadecimal characters to decimal.

        Parameters:
        decimalizationTable - The decimalization table to use for IBM 3624 PIN algorithm. The table is used to convert the algorithm intermediate result from hexadecimal characters to decimal.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • encryptedPinBlock

        Ibm3624PinOffset.Builder encryptedPinBlock​(String encryptedPinBlock)

        The encrypted PIN block data. According to ISO 9564 standard, a PIN Block is an encoded representation of a payment card Personal Account Number (PAN) and the cardholder Personal Identification Number (PIN).

        Parameters:
        encryptedPinBlock - The encrypted PIN block data. According to ISO 9564 standard, a PIN Block is an encoded representation of a payment card Personal Account Number (PAN) and the cardholder Personal Identification Number (PIN).
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • pinValidationData

        Ibm3624PinOffset.Builder pinValidationData​(String pinValidationData)

        The unique data for cardholder identification.

        Parameters:
        pinValidationData - The unique data for cardholder identification.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • pinValidationDataPadCharacter

        Ibm3624PinOffset.Builder pinValidationDataPadCharacter​(String pinValidationDataPadCharacter)

        The padding character for validation data.

        Parameters:
        pinValidationDataPadCharacter - The padding character for validation data.
        Returns:
        Returns a reference to this object so that method calls can be chained together.