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.void
setRequestId
(String requestId) A unique id used to represent the request.void
setSecurityCodes
(Map<String, String> securityCodes) Deprecated.in favor of providing security codes viasensitivePaymentMethodData
void
setSensitivePaymentMethodData
(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 viasensitivePaymentMethodData
A 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 viasensitivePaymentMethodData
A 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