Package com.onlinepayments.domain
Class DecryptedPaymentData
java.lang.Object
com.onlinepayments.domain.DecryptedPaymentData
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCard holder's name on the card.The 3D secure online payment cryptogram.getDpan()The device specific PAN.getEci()Electronic Commerce Indicator.Expiry date of the card Format: MMYY.voidsetCardholderName(String value) Card holder's name on the card.voidsetCryptogram(String value) The 3D secure online payment cryptogram.voidThe device specific PAN.voidElectronic Commerce Indicator.voidsetExpiryDate(String value) Expiry date of the card Format: MMYY.withCardholderName(String value) Card holder's name on the card.withCryptogram(String value) The 3D secure online payment cryptogram.The device specific PAN.Electronic Commerce Indicator.withExpiryDate(String value) Expiry date of the card Format: MMYY.
-
Constructor Details
-
DecryptedPaymentData
public DecryptedPaymentData()
-
-
Method Details
-
getCardholderName
Card holder's name on the card.- For Apple Pay, maps to the cardholderName property in the encrypted payment data.
-
setCardholderName
Card holder's name on the card.- For Apple Pay, maps to the cardholderName property in the encrypted payment data.
-
withCardholderName
Card holder's name on the card.- For Apple Pay, maps to the cardholderName property in the encrypted payment data.
-
getCryptogram
The 3D secure online payment cryptogram.- For Apple Pay, maps to the paymentData.onlinePaymentCryptogram property in the encrypted payment data.
- For Google Pay, maps to the paymentMethodDetails.3dsCryptogram property in the encrypted payment data. Not allowed for Google Pay if the paymentMethod is CARD.
-
setCryptogram
The 3D secure online payment cryptogram.- For Apple Pay, maps to the paymentData.onlinePaymentCryptogram property in the encrypted payment data.
- For Google Pay, maps to the paymentMethodDetails.3dsCryptogram property in the encrypted payment data. Not allowed for Google Pay if the paymentMethod is CARD.
-
withCryptogram
The 3D secure online payment cryptogram.- For Apple Pay, maps to the paymentData.onlinePaymentCryptogram property in the encrypted payment data.
- For Google Pay, maps to the paymentMethodDetails.3dsCryptogram property in the encrypted payment data. Not allowed for Google Pay if the paymentMethod is CARD.
-
getDpan
The device specific PAN.- For Apple Pay, maps to the applicationPrimaryAccountNumber property in the encrypted payment.
-
setDpan
The device specific PAN.- For Apple Pay, maps to the applicationPrimaryAccountNumber property in the encrypted payment.
-
withDpan
The device specific PAN.- For Apple Pay, maps to the applicationPrimaryAccountNumber property in the encrypted payment.
-
getEci
Electronic Commerce Indicator.- For Apple Pay, maps to the paymentData.eciIndicator property in the encrypted payment data.
-
setEci
Electronic Commerce Indicator.- For Apple Pay, maps to the paymentData.eciIndicator property in the encrypted payment data.
-
withEci
Electronic Commerce Indicator.- For Apple Pay, maps to the paymentData.eciIndicator property in the encrypted payment data.
-
getExpiryDate
Expiry date of the card Format: MMYY.- For Apple Pay, maps to the applicationExpirationDate property in the encrypted payment data. This property is formatted as YYMMDD, so this needs to be converted to get a correctly formatted expiry date
-
setExpiryDate
Expiry date of the card Format: MMYY.- For Apple Pay, maps to the applicationExpirationDate property in the encrypted payment data. This property is formatted as YYMMDD, so this needs to be converted to get a correctly formatted expiry date
-
withExpiryDate
Expiry date of the card Format: MMYY.- For Apple Pay, maps to the applicationExpirationDate property in the encrypted payment data. This property is formatted as YYMMDD, so this needs to be converted to get a correctly formatted expiry date
-