Class PaymentInstrument
java.lang.Object
com.broadleafcommerce.vendor.chasepayment.service.support.AbstractAdditionalPropertiesAwareDTO
com.broadleafcommerce.vendor.chasepayment.service.orbital.domain.subschemas.PaymentInstrument
- All Implemented Interfaces:
Serializable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleanThe encrypted payment data for the wallet.Relevant when the intent is to transact using payment information already stored in an existing Chase Orbital Profile.The wallet type used when making this request.inthashCode()voidsetEncryptedPaymentBundle(EncryptedPaymentBundle encryptedPaymentBundle) The encrypted payment data for the wallet.voidsetUseProfile(UseProfilePaymentInstrument useProfile) Relevant when the intent is to transact using payment information already stored in an existing Chase Orbital Profile.voidsetWalletType(String walletType) The wallet type used when making this request.toString()Methods inherited from class com.broadleafcommerce.vendor.chasepayment.service.support.AbstractAdditionalPropertiesAwareDTO
addAttribute, getAttributes
-
Constructor Details
-
PaymentInstrument
public PaymentInstrument()
-
-
Method Details
-
getUseProfile
Relevant when the intent is to transact using payment information already stored in an existing Chase Orbital Profile. For example, when using HPS, upon form submission, a Chase Profile will be created with the card information the user provided. The created profile's reference number can be provided here, which will result in the transaction being executed against that saved card data. -
getWalletType
The wallet type used when making this request. Only applicable for wallet-based transactions, in conjunction with thegetEncryptedPaymentBundle().- See Also:
-
getEncryptedPaymentBundle
The encrypted payment data for the wallet. -
setUseProfile
Relevant when the intent is to transact using payment information already stored in an existing Chase Orbital Profile. For example, when using HPS, upon form submission, a Chase Profile will be created with the card information the user provided. The created profile's reference number can be provided here, which will result in the transaction being executed against that saved card data. -
setWalletType
The wallet type used when making this request. Only applicable for wallet-based transactions, in conjunction with thegetEncryptedPaymentBundle().- See Also:
-
setEncryptedPaymentBundle
The encrypted payment data for the wallet. -
equals
- Overrides:
equalsin classAbstractAdditionalPropertiesAwareDTO
-
canEqual
- Overrides:
canEqualin classAbstractAdditionalPropertiesAwareDTO
-
hashCode
public int hashCode()- Overrides:
hashCodein classAbstractAdditionalPropertiesAwareDTO
-
toString
- Overrides:
toStringin classAbstractAdditionalPropertiesAwareDTO
-