Class DecryptedPaymentData

java.lang.Object
com.onlinepayments.domain.DecryptedPaymentData

public class DecryptedPaymentData extends Object
  • Constructor Details

    • DecryptedPaymentData

      public DecryptedPaymentData()
  • Method Details

    • getCardholderName

      public String getCardholderName()
      Card holder's name on the card.
      • For Apple Pay, maps to the cardholderName property in the encrypted payment data.
    • setCardholderName

      public void setCardholderName(String value)
      Card holder's name on the card.
      • For Apple Pay, maps to the cardholderName property in the encrypted payment data.
    • withCardholderName

      public DecryptedPaymentData withCardholderName(String value)
      Card holder's name on the card.
      • For Apple Pay, maps to the cardholderName property in the encrypted payment data.
    • getCryptogram

      public String 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

      public void setCryptogram(String value)
      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

      public DecryptedPaymentData withCryptogram(String value)
      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

      public String getDpan()
      The device specific PAN.
      • For Apple Pay, maps to the applicationPrimaryAccountNumber property in the encrypted payment.
    • setDpan

      public void setDpan(String value)
      The device specific PAN.
      • For Apple Pay, maps to the applicationPrimaryAccountNumber property in the encrypted payment.
    • withDpan

      public DecryptedPaymentData withDpan(String value)
      The device specific PAN.
      • For Apple Pay, maps to the applicationPrimaryAccountNumber property in the encrypted payment.
    • getEci

      public Integer getEci()
      Electronic Commerce Indicator.
      • For Apple Pay, maps to the paymentData.eciIndicator property in the encrypted payment data.
    • setEci

      public void setEci(Integer value)
      Electronic Commerce Indicator.
      • For Apple Pay, maps to the paymentData.eciIndicator property in the encrypted payment data.
    • withEci

      public DecryptedPaymentData withEci(Integer value)
      Electronic Commerce Indicator.
      • For Apple Pay, maps to the paymentData.eciIndicator property in the encrypted payment data.
    • getExpiryDate

      public String 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

      public void setExpiryDate(String value)
      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

      public DecryptedPaymentData withExpiryDate(String value)
      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