java.lang.Object
com.broadleafcommerce.vendor.chasepayment.service.support.AbstractAdditionalPropertiesAwareDTO
com.broadleafcommerce.vendor.chasepayment.service.orbital.domain.subschemas.ApplePayHeader
All Implemented Interfaces:
Serializable

public class ApplePayHeader extends AbstractAdditionalPropertiesAwareDTO implements Serializable
See Also:
  • Constructor Details

    • ApplePayHeader

      public ApplePayHeader()
  • Method Details

    • getApplicationData

      public String getApplicationData()
      Hash of the applicationData property of the original PKPaymentRequest object for transactions that initiate in apps. For transactions that initiate in Apple Pay on the Web, the value is the hash of applicationData in ApplePayPaymentRequest or of applicationData in ApplePayRequest.
    • getEphemeralPublicKey

      public String getEphemeralPublicKey()
      Ephemeral public key bytes (X.509 encoded key bytes, Base64 encoded as a string). EC_v1 only.
    • getPublicKeyHash

      public String getPublicKeyHash()
      Hash of the X.509 encoded public key bytes of the merchant’s certificate.
    • getTransactionId

      public String getTransactionId()
      Transaction identifier, generated on the device.
    • setApplicationData

      public void setApplicationData(String applicationData)
      Hash of the applicationData property of the original PKPaymentRequest object for transactions that initiate in apps. For transactions that initiate in Apple Pay on the Web, the value is the hash of applicationData in ApplePayPaymentRequest or of applicationData in ApplePayRequest.
    • setEphemeralPublicKey

      public void setEphemeralPublicKey(String ephemeralPublicKey)
      Ephemeral public key bytes (X.509 encoded key bytes, Base64 encoded as a string). EC_v1 only.
    • setPublicKeyHash

      public void setPublicKeyHash(String publicKeyHash)
      Hash of the X.509 encoded public key bytes of the merchant’s certificate.
    • setTransactionId

      public void setTransactionId(String transactionId)
      Transaction identifier, generated on the device.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class AbstractAdditionalPropertiesAwareDTO
    • canEqual

      protected boolean canEqual(Object other)
      Overrides:
      canEqual in class AbstractAdditionalPropertiesAwareDTO
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class AbstractAdditionalPropertiesAwareDTO
    • toString

      public String toString()
      Overrides:
      toString in class AbstractAdditionalPropertiesAwareDTO