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

public class ApplePayEncryptedPaymentBundle extends AbstractAdditionalPropertiesAwareDTO implements EncryptedPaymentBundle, Serializable
See Also:
  • Constructor Details

    • ApplePayEncryptedPaymentBundle

      public ApplePayEncryptedPaymentBundle()
  • Method Details

    • getData

      public String getData()
      Apple Pay encrypted payment data (payment data dictionary, Base64 encoded as a string).
    • getHeader

      public ApplePayHeader getHeader()
      Additional version-dependent information used to decrypt and verify the payment.
    • getSignature

      public String getSignature()
      Signature of the payment and header data (detached PKCS #7 signature, Base64 encoded as a string).
    • getVersion

      public String getVersion()
      Version information about the payment token. The token uses EC_v1 for ECC-encrypted data and RSA_v1 for RSA-encrypted data.
    • setData

      public void setData(String data)
      Apple Pay encrypted payment data (payment data dictionary, Base64 encoded as a string).
    • setHeader

      public void setHeader(ApplePayHeader header)
      Additional version-dependent information used to decrypt and verify the payment.
    • setSignature

      public void setSignature(String signature)
      Signature of the payment and header data (detached PKCS #7 signature, Base64 encoded as a string).
    • setVersion

      public void setVersion(String version)
      Version information about the payment token. The token uses EC_v1 for ECC-encrypted data and RSA_v1 for RSA-encrypted data.
    • 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