Class ApplePayEncryptedPaymentBundle
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleangetData()Apple Pay encrypted payment data (payment data dictionary, Base64 encoded as a string).Additional version-dependent information used to decrypt and verify the payment.Signature of the payment and header data (detached PKCS #7 signature, Base64 encoded as a string).Version information about the payment token.inthashCode()voidApple Pay encrypted payment data (payment data dictionary, Base64 encoded as a string).voidsetHeader(ApplePayHeader header) Additional version-dependent information used to decrypt and verify the payment.voidsetSignature(String signature) Signature of the payment and header data (detached PKCS #7 signature, Base64 encoded as a string).voidsetVersion(String version) Version information about the payment token.toString()Methods inherited from class com.broadleafcommerce.vendor.chasepayment.service.support.AbstractAdditionalPropertiesAwareDTO
addAttribute, getAttributes
-
Constructor Details
-
ApplePayEncryptedPaymentBundle
public ApplePayEncryptedPaymentBundle()
-
-
Method Details
-
getData
Apple Pay encrypted payment data (payment data dictionary, Base64 encoded as a string). -
getHeader
Additional version-dependent information used to decrypt and verify the payment. -
getSignature
Signature of the payment and header data (detached PKCS #7 signature, Base64 encoded as a 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
Apple Pay encrypted payment data (payment data dictionary, Base64 encoded as a string). -
setHeader
Additional version-dependent information used to decrypt and verify the payment. -
setSignature
Signature of the payment and header data (detached PKCS #7 signature, Base64 encoded as a string). -
setVersion
Version information about the payment token. The token uses EC_v1 for ECC-encrypted data and RSA_v1 for RSA-encrypted data. -
equals
- Overrides:
equalsin classAbstractAdditionalPropertiesAwareDTO
-
canEqual
- Overrides:
canEqualin classAbstractAdditionalPropertiesAwareDTO
-
hashCode
public int hashCode()- Overrides:
hashCodein classAbstractAdditionalPropertiesAwareDTO
-
toString
- Overrides:
toStringin classAbstractAdditionalPropertiesAwareDTO
-