Class OrbitalCreatePaymentRequest
java.lang.Object
com.broadleafcommerce.vendor.chasepayment.service.support.AbstractAdditionalPropertiesAwareDTO
com.broadleafcommerce.vendor.chasepayment.service.orbital.domain.OrbitalCreatePaymentRequest
- All Implemented Interfaces:
Serializable
public class OrbitalCreatePaymentRequest
extends AbstractAdditionalPropertiesAwareDTO
implements Serializable
Matches the request payload structure expected by the Orbital Gateway API when performing a new
authorization, authorization and capture, or force capture transaction (ex: 'POST /payments').
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleanCaptures details about the AVS billing address for this transaction.Captures details around the location data captured for the customer.Captures Level 2 information on the transaction.Captures details around the platform the merchant is using.Captures CIT/MIT data about this transaction.getOrder()Captures details about the order this transaction is being executed for.Captures details about the payment instrument used to transact.The transaction type to execute.The feature version of the Orbital API.inthashCode()voidsetAvsBilling(AvsBilling avsBilling) Captures details about the AVS billing address for this transaction.voidsetEmvInfo(EmvInfo emvInfo) Captures details around the location data captured for the customer.voidsetLevel2(LevelTwoPaymentInfo level2) Captures Level 2 information on the transaction.voidsetMerchant(Merchant merchant) Captures details around the platform the merchant is using.voidsetMerchantInitiatedTransaction(MerchantInitiatedTransaction merchantInitiatedTransaction) Captures CIT/MIT data about this transaction.voidCaptures details about the order this transaction is being executed for.voidsetPaymentInstrument(PaymentInstrument paymentInstrument) Captures details about the payment instrument used to transact.voidsetTransType(String transType) The transaction type to execute.voidsetVersion(String version) The feature version of the Orbital API.toString()Methods inherited from class com.broadleafcommerce.vendor.chasepayment.service.support.AbstractAdditionalPropertiesAwareDTO
addAttribute, getAttributes
-
Constructor Details
-
OrbitalCreatePaymentRequest
public OrbitalCreatePaymentRequest()
-
-
Method Details
-
getVersion
The feature version of the Orbital API. -
getTransType
The transaction type to execute.- See Also:
-
getEmvInfo
Captures details around the location data captured for the customer. -
getMerchant
Captures details around the platform the merchant is using. -
getPaymentInstrument
Captures details about the payment instrument used to transact. -
getAvsBilling
Captures details about the AVS billing address for this transaction. -
getOrder
Captures details about the order this transaction is being executed for. -
getLevel2
Captures Level 2 information on the transaction. From Chase: Level 2 and Level 3 data are supported for Purchasing and Commercial Cards. These additional data fields are typically used in a business-to-business environment. The BIN range assigned by the card associations can identify purchasing cards or commercial cards. -
getMerchantInitiatedTransaction
Captures CIT/MIT data about this transaction. -
setVersion
The feature version of the Orbital API. -
setTransType
The transaction type to execute.- See Also:
-
setEmvInfo
Captures details around the location data captured for the customer. -
setMerchant
Captures details around the platform the merchant is using. -
setPaymentInstrument
Captures details about the payment instrument used to transact. -
setAvsBilling
Captures details about the AVS billing address for this transaction. -
setOrder
Captures details about the order this transaction is being executed for. -
setLevel2
Captures Level 2 information on the transaction. From Chase: Level 2 and Level 3 data are supported for Purchasing and Commercial Cards. These additional data fields are typically used in a business-to-business environment. The BIN range assigned by the card associations can identify purchasing cards or commercial cards. -
setMerchantInitiatedTransaction
public void setMerchantInitiatedTransaction(MerchantInitiatedTransaction merchantInitiatedTransaction) Captures CIT/MIT data about this transaction. -
equals
- Overrides:
equalsin classAbstractAdditionalPropertiesAwareDTO
-
canEqual
- Overrides:
canEqualin classAbstractAdditionalPropertiesAwareDTO
-
hashCode
public int hashCode()- Overrides:
hashCodein classAbstractAdditionalPropertiesAwareDTO
-
toString
- Overrides:
toStringin classAbstractAdditionalPropertiesAwareDTO
-