java.lang.Object
com.broadleafcommerce.cartoperation.web.endpoint.domain.checkout.CheckoutProcessRequest

public class CheckoutProcessRequest extends Object
Request DTO used for providing information upon submitting a cart for checkout.
Author:
Nick Crum (ncrum)
  • Constructor Details

    • CheckoutProcessRequest

      public CheckoutProcessRequest()
  • Method Details

    • getRequestId

      public String 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 public Map<String,String> getSecurityCodes()
      Deprecated.
      in favor of providing security codes via sensitivePaymentMethodData
      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

      public List<SensitivePaymentMethodData> getSensitivePaymentMethodData()
      Additional data is needed to execute payment transactions, esp. properties that should not be persisted to the Payment#paymentMethodProperties in PaymentTransactionServices.
    • setRequestId

      public void setRequestId(String requestId)
      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 public void setSecurityCodes(Map<String,String> securityCodes)
      Deprecated.
      in favor of providing security codes via sensitivePaymentMethodData
      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

      public String toString()
      Overrides:
      toString in class Object