Class ApplePayHeader
java.lang.Object
com.broadleafcommerce.vendor.chasepayment.service.support.AbstractAdditionalPropertiesAwareDTO
com.broadleafcommerce.vendor.chasepayment.service.orbital.domain.subschemas.ApplePayHeader
- All Implemented Interfaces:
Serializable
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleanHash of the applicationData property of the original PKPaymentRequest object for transactions that initiate in apps.Ephemeral public key bytes (X.509 encoded key bytes, Base64 encoded as a string).Hash of the X.509 encoded public key bytes of the merchant’s certificate.Transaction identifier, generated on the device.inthashCode()voidsetApplicationData(String applicationData) Hash of the applicationData property of the original PKPaymentRequest object for transactions that initiate in apps.voidsetEphemeralPublicKey(String ephemeralPublicKey) Ephemeral public key bytes (X.509 encoded key bytes, Base64 encoded as a string).voidsetPublicKeyHash(String publicKeyHash) Hash of the X.509 encoded public key bytes of the merchant’s certificate.voidsetTransactionId(String transactionId) Transaction identifier, generated on the device.toString()Methods inherited from class com.broadleafcommerce.vendor.chasepayment.service.support.AbstractAdditionalPropertiesAwareDTO
addAttribute, getAttributes
-
Constructor Details
-
ApplePayHeader
public ApplePayHeader()
-
-
Method Details
-
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
Ephemeral public key bytes (X.509 encoded key bytes, Base64 encoded as a string). EC_v1 only. -
getPublicKeyHash
Hash of the X.509 encoded public key bytes of the merchant’s certificate. -
getTransactionId
Transaction identifier, generated on the device. -
setApplicationData
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
Ephemeral public key bytes (X.509 encoded key bytes, Base64 encoded as a string). EC_v1 only. -
setPublicKeyHash
Hash of the X.509 encoded public key bytes of the merchant’s certificate. -
setTransactionId
Transaction identifier, generated on the device. -
equals
- Overrides:
equalsin classAbstractAdditionalPropertiesAwareDTO
-
canEqual
- Overrides:
canEqualin classAbstractAdditionalPropertiesAwareDTO
-
hashCode
public int hashCode()- Overrides:
hashCodein classAbstractAdditionalPropertiesAwareDTO
-
toString
- Overrides:
toStringin classAbstractAdditionalPropertiesAwareDTO
-