public static interface MacAlgorithmEmv.Builder extends SdkPojo, CopyableBuilder<MacAlgorithmEmv.Builder,MacAlgorithmEmv>
| Modifier and Type | Method and Description |
|---|---|
MacAlgorithmEmv.Builder |
majorKeyDerivationMode(MajorKeyDerivationMode majorKeyDerivationMode)
The method to use when deriving the master key for EMV MAC generation or verification.
|
MacAlgorithmEmv.Builder |
majorKeyDerivationMode(String majorKeyDerivationMode)
The method to use when deriving the master key for EMV MAC generation or verification.
|
MacAlgorithmEmv.Builder |
panSequenceNumber(String panSequenceNumber)
A number that identifies and differentiates payment cards with the same Primary Account Number (PAN).
|
MacAlgorithmEmv.Builder |
primaryAccountNumber(String primaryAccountNumber)
The Primary Account Number (PAN), a unique identifier for a payment credit or debit card and associates the
card to a specific account holder.
|
MacAlgorithmEmv.Builder |
sessionKeyDerivationMode(SessionKeyDerivationMode sessionKeyDerivationMode)
The method of deriving a session key for EMV MAC generation or verification.
|
MacAlgorithmEmv.Builder |
sessionKeyDerivationMode(String sessionKeyDerivationMode)
The method of deriving a session key for EMV MAC generation or verification.
|
default MacAlgorithmEmv.Builder |
sessionKeyDerivationValue(Consumer<SessionKeyDerivationValue.Builder> sessionKeyDerivationValue)
Parameters that are required to generate session key for EMV generation and verification.
|
MacAlgorithmEmv.Builder |
sessionKeyDerivationValue(SessionKeyDerivationValue sessionKeyDerivationValue)
Parameters that are required to generate session key for EMV generation and verification.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildMacAlgorithmEmv.Builder majorKeyDerivationMode(String majorKeyDerivationMode)
The method to use when deriving the master key for EMV MAC generation or verification.
majorKeyDerivationMode - The method to use when deriving the master key for EMV MAC generation or verification.MajorKeyDerivationMode,
MajorKeyDerivationModeMacAlgorithmEmv.Builder majorKeyDerivationMode(MajorKeyDerivationMode majorKeyDerivationMode)
The method to use when deriving the master key for EMV MAC generation or verification.
majorKeyDerivationMode - The method to use when deriving the master key for EMV MAC generation or verification.MajorKeyDerivationMode,
MajorKeyDerivationModeMacAlgorithmEmv.Builder panSequenceNumber(String panSequenceNumber)
A number that identifies and differentiates payment cards with the same Primary Account Number (PAN).
panSequenceNumber - A number that identifies and differentiates payment cards with the same Primary Account Number (PAN).MacAlgorithmEmv.Builder primaryAccountNumber(String primaryAccountNumber)
The Primary Account Number (PAN), a unique identifier for a payment credit or debit card and associates the card to a specific account holder.
primaryAccountNumber - The Primary Account Number (PAN), a unique identifier for a payment credit or debit card and
associates the card to a specific account holder.MacAlgorithmEmv.Builder sessionKeyDerivationMode(String sessionKeyDerivationMode)
The method of deriving a session key for EMV MAC generation or verification.
sessionKeyDerivationMode - The method of deriving a session key for EMV MAC generation or verification.SessionKeyDerivationMode,
SessionKeyDerivationModeMacAlgorithmEmv.Builder sessionKeyDerivationMode(SessionKeyDerivationMode sessionKeyDerivationMode)
The method of deriving a session key for EMV MAC generation or verification.
sessionKeyDerivationMode - The method of deriving a session key for EMV MAC generation or verification.SessionKeyDerivationMode,
SessionKeyDerivationModeMacAlgorithmEmv.Builder sessionKeyDerivationValue(SessionKeyDerivationValue sessionKeyDerivationValue)
Parameters that are required to generate session key for EMV generation and verification.
sessionKeyDerivationValue - Parameters that are required to generate session key for EMV generation and verification.default MacAlgorithmEmv.Builder sessionKeyDerivationValue(Consumer<SessionKeyDerivationValue.Builder> sessionKeyDerivationValue)
Parameters that are required to generate session key for EMV generation and verification.
This is a convenience method that creates an instance of theSessionKeyDerivationValue.Builder
avoiding the need to create one manually via SessionKeyDerivationValue.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to sessionKeyDerivationValue(SessionKeyDerivationValue).
sessionKeyDerivationValue - a consumer that will call methods on SessionKeyDerivationValue.BuildersessionKeyDerivationValue(SessionKeyDerivationValue)Copyright © 2023. All rights reserved.