HostPaymentData¶
-
public final class
HostPaymentData
¶ The Payment Data object is introduced to reflect the nexo/ISO20022 structure that encapsulates the data elements required to execute the required transaction, such as the Instrument used e.g. card and the authentication details (e.g. the actual signature or the encrypted PIN block if captured).
Fields¶
mBillingCity¶
mBillingCountry¶
mBillingCountrySubdivision¶
mBillingPostCode¶
mBillingStreet¶
mCardBrand¶
mCardDataCvv¶
mCardDataCvvKsn¶
mCardDataEncryptionType¶
-
final CardEncryptionType
mCardDataEncryptionType
¶
mCardDataEparms¶
mCardDataExpiry¶
mCardDataExpiryKsn¶
mCardDataPan¶
mCardDataPanKsn¶
mCardDataTrack2¶
mCardDataTrack2Ksn¶
mCardproduct¶
mInstrumentType¶
-
final InstrumentType
mInstrumentType
¶
mMaskedCardNumber¶
mPinEncrytpedData¶
mPinKeySerialNumber¶
Constructors¶
HostPaymentData¶
-
public
HostPaymentData
(String billingStreet, String billingCity, String billingCountrySubdivision, String billingPostCode, String billingCountry, String pinEncrytpedData, String pinKeySerialNumber, InstrumentType instrumentType, String maskedCardNumber, HashMap<String, String> cardDataEmvTags, String cardDataEparms, CardEncryptionType cardDataEncryptionType, String cardDataTrack2, String cardDataTrack2Ksn, String cardDataPan, String cardDataPanKsn, String cardDataExpiry, String cardDataExpiryKsn, String cardDataCvv, String cardDataCvvKsn, String cardBrand, String cardproduct)¶
Methods¶
getBillingCity¶
getBillingCountry¶
getBillingCountrySubdivision¶
getBillingPostCode¶
getBillingStreet¶
getCardBrand¶
-
public String
getCardBrand
()¶ Represents a Card type or brand. It should correspond to a consistent name, the list of constants is in
CardInformation
getCardDataCvv¶
getCardDataCvvKsn¶
getCardDataEncryptionType¶
-
public CardEncryptionType
getCardDataEncryptionType
()¶ Encryption Type
CardEncryptionType()
getCardDataEparms¶
getCardDataExpiry¶
getCardDataExpiryKsn¶
getCardDataPan¶
getCardDataPanKsn¶
getCardDataTrack2¶
getCardDataTrack2Ksn¶
getCardproduct¶
getInstrumentType¶
-
public InstrumentType
getInstrumentType
()¶ To identify the type of instrument whether it is a card, token or other… see
InstrumentType
getMaskedCardNumber¶
getPinEncrytpedData¶
-
public String
getPinEncrytpedData
()¶ Encrypted PIN. (Personal Identification Number). The PIN data associated with the Card holder or Customer (where known). This value should be an encrypted representation of the PIN. This is attribute ISO8583 DE52. This value can never be persisted or logged. Authentication Online PinData EncryptedPINBlock The encrypted PIN content as a string.
getPinKeySerialNumber¶
-
public String
getPinKeySerialNumber
()¶ Authentication Online PinData EncryptedPINBlock The KSN is a constructed element that has multiple parts. In DUKPT 2009 this identification information is referred to as a Key Serial Number (KSN) sent by the initiator of the message to uniquely identify the derived key at the recipient. This is the first 5 bytes of the KSN. The structure should follow the standard: Issuer Identification Number - 3 bytes Merchant ID - 1 byte Group ID - 1 byte Device ID - 19 bits Transaction Counter 21 bits.