primaryAccountNumber
The Primary Account Number (PAN) of the cardholder.
- Returns:
- The Primary Account Number (PAN) of the cardholder.
Serializable
, SdkPojo
, ToCopyableBuilder<AmexAttributes.Builder,AmexAttributes>
Parameters to derive the confidentiality and integrity keys for a payment card using Amex derivation method.
final String
final String
keyArn
of the issuer master key for cryptogram (IMK-AC) for the payment card.static AmexAttributes.Builder
builder()
final CurrentPinAttributes
final boolean
final boolean
equalsBySdkFields(Object obj)
final <T> Optional<T>
getValueForField(String fieldName,
Class<T> clazz)
final int
hashCode()
final MajorKeyDerivationMode
final String
final String
final String
static Class<? extends AmexAttributes.Builder>
final String
toString()
copy
The method to use when deriving the master key for a payment card using Amex derivation.
If the service returns an enum value that is not available in the current SDK version,
majorKeyDerivationMode
will return MajorKeyDerivationMode.UNKNOWN_TO_SDK_VERSION
. The raw value
returned by the service is available from majorKeyDerivationModeAsString()
.
The method to use when deriving the master key for a payment card using Amex derivation.
If the service returns an enum value that is not available in the current SDK version,
majorKeyDerivationMode
will return MajorKeyDerivationMode.UNKNOWN_TO_SDK_VERSION
. The raw value
returned by the service is available from majorKeyDerivationModeAsString()
.
The Primary Account Number (PAN) of the cardholder.
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.
The transaction counter of the current transaction that is provided by the terminal during transaction processing.
The keyArn
of the issuer master key for cryptogram (IMK-AC) for the payment card.
keyArn
of the issuer master key for cryptogram (IMK-AC) for the payment card.The encrypted pinblock of the old pin stored on the chip card.
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<AmexAttributes.Builder,AmexAttributes>
SdkPojo
SdkPojo
class,
and is generated based on a service model.
If an SdkPojo
class does not have any inherited fields, equalsBySdkFields
and equals
are essentially the same.
equalsBySdkFields
in interface SdkPojo
obj
- the object to be compared withsdkFieldNameToField
in interface SdkPojo