Class CheckoutProcessRequest
java.lang.Object
com.broadleafcommerce.cartoperation.web.endpoint.domain.checkout.CheckoutProcessRequest
Request DTO used for providing information upon submitting a cart for checkout.
- Author:
- Nick Crum (ncrum)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionA unique id used to represent the request.Deprecated.Additional data is needed to execute payment transactions, esp.voidsetRequestId(String requestId) A unique id used to represent the request.voidsetSecurityCodes(Map<String, String> securityCodes) Deprecated.in favor of providing security codes viasensitivePaymentMethodDatavoidsetSensitivePaymentMethodData(List<SensitivePaymentMethodData> sensitivePaymentMethodData) Additional data is needed to execute payment transactions, esp.toString()
-
Constructor Details
-
CheckoutProcessRequest
public CheckoutProcessRequest()
-
-
Method Details
-
getRequestId
A unique id used to represent the request. This value can be used to link various persisted entities/values to the originating request. -
getSecurityCodes
Deprecated.in favor of providing security codes viasensitivePaymentMethodDataA map of security codes to their payment ids. This value can be used in payment activities to pass secure code information to payment gateways. -
getSensitivePaymentMethodData
Additional data is needed to execute payment transactions, esp. properties that should not be persisted to the Payment#paymentMethodProperties in PaymentTransactionServices. -
setRequestId
A unique id used to represent the request. This value can be used to link various persisted entities/values to the originating request. -
setSecurityCodes
Deprecated.in favor of providing security codes viasensitivePaymentMethodDataA map of security codes to their payment ids. This value can be used in payment activities to pass secure code information to payment gateways. -
setSensitivePaymentMethodData
public void setSensitivePaymentMethodData(List<SensitivePaymentMethodData> sensitivePaymentMethodData) Additional data is needed to execute payment transactions, esp. properties that should not be persisted to the Payment#paymentMethodProperties in PaymentTransactionServices. -
toString
-
sensitivePaymentMethodData