Uses of Class
com.broadleafcommerce.cartoperation.domain.checkout.CheckoutProcessDto
-
-
Uses of CheckoutProcessDto in com.broadleafcommerce.cartoperation.exception
Methods in com.broadleafcommerce.cartoperation.exception that return CheckoutProcessDto Modifier and Type Method Description CheckoutProcessDto
CheckoutException. getCheckoutProcessDto()
TheCheckoutProcessDto
containing the details of the checkout where exception was thrown.CheckoutProcessDto
CheckoutWorkflowActivityException. getCheckoutProcessDto()
TheCheckoutProcessDto
being processed in the activity. -
Uses of CheckoutProcessDto in com.broadleafcommerce.cartoperation.service.checkout
Methods in com.broadleafcommerce.cartoperation.service.checkout that return CheckoutProcessDto Modifier and Type Method Description protected CheckoutProcessDto
DefaultCheckoutService. finalizeAccountCartIfNecessary(@NonNull CheckoutProcessDto processDto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Finalizes the given accountCart
if necessary.protected CheckoutProcessDto
DefaultCheckoutService. finalizeCart(@NonNull CheckoutProcessDto processDto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Following a successful checkout, this method is responsible for recording the finalized state of the cart.CheckoutProcessDto
CheckoutService. finalizeCheckout(CheckoutProcessDto processDto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Finalizes checkout for the givenCart
.CheckoutProcessDto
DefaultCheckoutService. finalizeCheckout(@NonNull CheckoutProcessDto processDto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
protected CheckoutProcessDto
DefaultCheckoutService. prepareCartForCheckout(@NonNull CheckoutProcessDto processDto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Prepares the cart for checkout.protected CheckoutProcessDto
DefaultCheckoutService. removeStaleCartItems(@NonNull CheckoutProcessDto processDto, @NonNull CheckoutException e, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
RemovesCartItems
from theCart
that can no longer be found in the catalog & reprices the cart.Methods in com.broadleafcommerce.cartoperation.service.checkout with parameters of type CheckoutProcessDto Modifier and Type Method Description protected CheckoutResponse
DefaultCheckoutService. buildAwaitingPaymentResultCheckoutResponse(@NonNull CheckoutProcessDto processDto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Builds aCheckoutResponse
signifying that the checkout submission is awaiting for payment result based on the givenCheckoutProcessDto
.protected CheckoutResponse
DefaultCheckoutService. buildCheckoutResponseBasedOnCartStatus(@NonNull CheckoutProcessDto processDto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Builds aCheckoutResponse
based on the cart status.protected CheckoutResponse
DefaultCheckoutService. buildFailedCheckoutResponse(@NonNull CheckoutProcessDto processDto, @NonNull RuntimeException exception, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
protected CheckoutResponse
DefaultCheckoutService. buildSuccessfulCheckoutResponse(@NonNull CheckoutProcessDto processDto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Builds a successfulCheckoutResponse
based on the givenCheckoutProcessDto
.protected CheckoutProcessDto
DefaultCheckoutService. finalizeAccountCartIfNecessary(@NonNull CheckoutProcessDto processDto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Finalizes the given accountCart
if necessary.protected CheckoutProcessDto
DefaultCheckoutService. finalizeCart(@NonNull CheckoutProcessDto processDto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Following a successful checkout, this method is responsible for recording the finalized state of the cart.CheckoutProcessDto
CheckoutService. finalizeCheckout(CheckoutProcessDto processDto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Finalizes checkout for the givenCart
.CheckoutProcessDto
DefaultCheckoutService. finalizeCheckout(@NonNull CheckoutProcessDto processDto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
protected void
DefaultCheckoutService. finalizePayments(@NonNull CheckoutProcessDto processDto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
protected CheckoutProcessDto
DefaultCheckoutService. prepareCartForCheckout(@NonNull CheckoutProcessDto processDto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Prepares the cart for checkout.CheckoutResponse
CheckoutService. processCheckout(CheckoutProcessDto checkoutProcessDto, Map<String,String> securityCodes, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Process checkout against the providedCheckoutProcessDto
.CheckoutResponse
DefaultCheckoutService. processCheckout(@NonNull CheckoutProcessDto processDto, @NonNull Map<String,String> securityCodes, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
protected CheckoutProcessDto
DefaultCheckoutService. removeStaleCartItems(@NonNull CheckoutProcessDto processDto, @NonNull CheckoutException e, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
RemovesCartItems
from theCart
that can no longer be found in the catalog & reprices the cart.protected void
DefaultCheckoutService. sendCheckoutCompletionMessage(@NonNull CheckoutProcessDto processDto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Send a message to notify external services (and internal listeners) of the completed checkout so that they can react accordingly.protected void
DefaultCheckoutService. unlockPayments(@NonNull CheckoutProcessDto processDto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Sends a request to PaymentTransactionServices to unlock the cart's payments, based on the lock tokens that were previously obtained viaPaymentProvider.lockAndRetrieveCartPayments(Cart, ContextInfo)
.protected void
DefaultCheckoutService. validateAccountCartSubmissionIfNecessary(@NonNull CheckoutProcessDto processDto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
If the givenCart
is an account cart, validates if the cart can be submitted by the givenCustomerRef
.protected void
DefaultCheckoutService. validateCheckoutRequest(@NonNull CheckoutProcessDto processDto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Validates the cart for checkoutprotected void
DefaultCheckoutService. validateRequestId(@NonNull CheckoutProcessDto processDto)
Validates that the current requestId is not already associated to the cart -
Uses of CheckoutProcessDto in com.broadleafcommerce.cartoperation.service.checkout.workflow
Methods in com.broadleafcommerce.cartoperation.service.checkout.workflow that return CheckoutProcessDto Modifier and Type Method Description CheckoutProcessDto
CheckoutWorkflow. execute(CheckoutProcessDto checkoutProcessDto, Map<String,String> securityCodes, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Method used to coordinate the execution ofCheckoutWorkflowActivities
.CheckoutProcessDto
DefaultCheckoutWorkflow. execute(@NonNull CheckoutProcessDto processDto, @NonNull Map<String,String> securityCodes, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
protected CheckoutProcessDto
DefaultCheckoutWorkflow. executeActivity(@NonNull CheckoutWorkflowActivity activity, @NonNull CheckoutProcessDto processDto, @NonNull Map<String,String> securityCodes, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
protected CheckoutProcessDto
DefaultCheckoutWorkflow. recordRollbackError(@NonNull CheckoutProcessDto processDto, @NonNull Exception e, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Method responsible for recording the error that was encountered during the activity's rollback.protected CheckoutProcessDto
DefaultCheckoutWorkflow. recordWorkflowError(@NonNull CheckoutProcessDto processDto, @NonNull CheckoutWorkflowActivityException e, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Method responsible for recording the error that was encountered during the activity's execution.CheckoutProcessDto
CheckoutWorkflow. rollback(CheckoutProcessDto checkoutProcessDto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Method used to coordinate the rollback of work that has been done by theCheckoutWorkflowActivities
up to that point.CheckoutProcessDto
DefaultCheckoutWorkflow. rollback(@NonNull CheckoutProcessDto processDto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Methods in com.broadleafcommerce.cartoperation.service.checkout.workflow with parameters of type CheckoutProcessDto Modifier and Type Method Description CheckoutProcessDto
CheckoutWorkflow. execute(CheckoutProcessDto checkoutProcessDto, Map<String,String> securityCodes, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Method used to coordinate the execution ofCheckoutWorkflowActivities
.CheckoutProcessDto
DefaultCheckoutWorkflow. execute(@NonNull CheckoutProcessDto processDto, @NonNull Map<String,String> securityCodes, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
protected CheckoutProcessDto
DefaultCheckoutWorkflow. executeActivity(@NonNull CheckoutWorkflowActivity activity, @NonNull CheckoutProcessDto processDto, @NonNull Map<String,String> securityCodes, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
protected CheckoutProcessDto
DefaultCheckoutWorkflow. recordRollbackError(@NonNull CheckoutProcessDto processDto, @NonNull Exception e, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Method responsible for recording the error that was encountered during the activity's rollback.protected CheckoutProcessDto
DefaultCheckoutWorkflow. recordWorkflowError(@NonNull CheckoutProcessDto processDto, @NonNull CheckoutWorkflowActivityException e, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Method responsible for recording the error that was encountered during the activity's execution.CheckoutProcessDto
CheckoutWorkflow. rollback(CheckoutProcessDto checkoutProcessDto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Method used to coordinate the rollback of work that has been done by theCheckoutWorkflowActivities
up to that point.CheckoutProcessDto
DefaultCheckoutWorkflow. rollback(@NonNull CheckoutProcessDto processDto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
protected void
DefaultCheckoutWorkflow. unlockPayments(@NonNull CheckoutProcessDto processDto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
-
Uses of CheckoutProcessDto in com.broadleafcommerce.cartoperation.service.checkout.workflow.activity
Methods in com.broadleafcommerce.cartoperation.service.checkout.workflow.activity that return CheckoutProcessDto Modifier and Type Method Description CheckoutProcessDto
CartFulfillmentValidationActivity. execute(@NonNull CheckoutProcessDto processDto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
CheckoutProcessDto
CartItemValidationActivity. execute(@NonNull CheckoutProcessDto processDto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
CheckoutProcessDto
CartOfferValidationActivity. execute(@NonNull CheckoutProcessDto processDto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
CheckoutProcessDto
CartPaymentMethodValidationActivity. execute(@NonNull CheckoutProcessDto processDto, @NonNull Map<String,String> securityCodes, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
CheckoutProcessDto
CartPricingValidationActivity. execute(@NonNull CheckoutProcessDto processDto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
CheckoutProcessDto
CartStalePricingValidationActivity. execute(@NonNull CheckoutProcessDto processDto, @NonNull Map<String,String> securityCodes, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
CheckoutProcessDto
CheckoutWorkflowActivity. execute(CheckoutProcessDto checkoutProcessDto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Method responsible for executing some work against the cart that is required for checkout.CheckoutProcessDto
InventoryAvailabilityValidationCheckoutWorkflowActivity. execute(@NonNull CheckoutProcessDto processDto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
CheckoutProcessDto
PaymentTransactionExecutionActivity. execute(@NonNull CheckoutProcessDto processDto, @NonNull Map<String,String> securityCodes, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
default CheckoutProcessDto
RequiresSecurePaymentInformationActivity. execute(CheckoutProcessDto checkoutProcessDto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Method responsible for executing some work against the cart that is required for checkout.CheckoutProcessDto
RequiresSecurePaymentInformationActivity. execute(CheckoutProcessDto checkoutProcessDto, Map<String,String> securityCodes, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Method responsible for executing some work against the cart that requires secure payment information in checkout.CheckoutProcessDto
CartFulfillmentValidationActivity. rollback(@NonNull CheckoutProcessDto processDto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
CheckoutProcessDto
CartItemValidationActivity. rollback(@NonNull CheckoutProcessDto processDto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
CheckoutProcessDto
CartOfferValidationActivity. rollback(@NonNull CheckoutProcessDto processDto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
CheckoutProcessDto
CartPaymentMethodValidationActivity. rollback(@NonNull CheckoutProcessDto processDto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
CheckoutProcessDto
CartPricingValidationActivity. rollback(@NonNull CheckoutProcessDto processDto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
CheckoutProcessDto
CartStalePricingValidationActivity. rollback(@NonNull CheckoutProcessDto processDto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
CheckoutProcessDto
CheckoutWorkflowActivity. rollback(CheckoutProcessDto checkoutProcessDto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Method responsible for rolling back any work that was done during the execution of theCheckoutWorkflowActivity.execute(CheckoutProcessDto, ContextInfo)
method.CheckoutProcessDto
InventoryAvailabilityValidationCheckoutWorkflowActivity. rollback(@NonNull CheckoutProcessDto processDto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
CheckoutProcessDto
PaymentTransactionExecutionActivity. rollback(@NonNull CheckoutProcessDto processDto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
protected CheckoutProcessDto
CartStalePricingValidationActivity. validateCartHasLatestPricing(@NonNull CheckoutProcessDto processDto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Methods in com.broadleafcommerce.cartoperation.service.checkout.workflow.activity with parameters of type CheckoutProcessDto Modifier and Type Method Description CheckoutProcessDto
CartFulfillmentValidationActivity. execute(@NonNull CheckoutProcessDto processDto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
CheckoutProcessDto
CartItemValidationActivity. execute(@NonNull CheckoutProcessDto processDto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
CheckoutProcessDto
CartOfferValidationActivity. execute(@NonNull CheckoutProcessDto processDto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
CheckoutProcessDto
CartPaymentMethodValidationActivity. execute(@NonNull CheckoutProcessDto processDto, @NonNull Map<String,String> securityCodes, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
CheckoutProcessDto
CartPricingValidationActivity. execute(@NonNull CheckoutProcessDto processDto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
CheckoutProcessDto
CartStalePricingValidationActivity. execute(@NonNull CheckoutProcessDto processDto, @NonNull Map<String,String> securityCodes, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
CheckoutProcessDto
CheckoutWorkflowActivity. execute(CheckoutProcessDto checkoutProcessDto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Method responsible for executing some work against the cart that is required for checkout.CheckoutProcessDto
InventoryAvailabilityValidationCheckoutWorkflowActivity. execute(@NonNull CheckoutProcessDto processDto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
CheckoutProcessDto
PaymentTransactionExecutionActivity. execute(@NonNull CheckoutProcessDto processDto, @NonNull Map<String,String> securityCodes, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
default CheckoutProcessDto
RequiresSecurePaymentInformationActivity. execute(CheckoutProcessDto checkoutProcessDto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Method responsible for executing some work against the cart that is required for checkout.CheckoutProcessDto
RequiresSecurePaymentInformationActivity. execute(CheckoutProcessDto checkoutProcessDto, Map<String,String> securityCodes, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Method responsible for executing some work against the cart that requires secure payment information in checkout.CheckoutProcessDto
CartFulfillmentValidationActivity. rollback(@NonNull CheckoutProcessDto processDto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
CheckoutProcessDto
CartItemValidationActivity. rollback(@NonNull CheckoutProcessDto processDto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
CheckoutProcessDto
CartOfferValidationActivity. rollback(@NonNull CheckoutProcessDto processDto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
CheckoutProcessDto
CartPaymentMethodValidationActivity. rollback(@NonNull CheckoutProcessDto processDto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
CheckoutProcessDto
CartPricingValidationActivity. rollback(@NonNull CheckoutProcessDto processDto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
CheckoutProcessDto
CartStalePricingValidationActivity. rollback(@NonNull CheckoutProcessDto processDto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
CheckoutProcessDto
CheckoutWorkflowActivity. rollback(CheckoutProcessDto checkoutProcessDto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Method responsible for rolling back any work that was done during the execution of theCheckoutWorkflowActivity.execute(CheckoutProcessDto, ContextInfo)
method.CheckoutProcessDto
InventoryAvailabilityValidationCheckoutWorkflowActivity. rollback(@NonNull CheckoutProcessDto processDto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
CheckoutProcessDto
PaymentTransactionExecutionActivity. rollback(@NonNull CheckoutProcessDto processDto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
protected void
CartOfferValidationActivity. validateCampaignCodeUsages(@NonNull CheckoutProcessDto processDto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Deprecated.Deprecated as of 1.8, if using OfferService 2.0, this method is not usedprotected void
CartPaymentMethodValidationActivity. validateCartHasActivePayment(@NonNull CheckoutProcessDto processDto)
Validate that the cart has at least one active payment.protected CheckoutProcessDto
CartStalePricingValidationActivity. validateCartHasLatestPricing(@NonNull CheckoutProcessDto processDto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
protected void
CartItemValidationActivity. validateCartItems(@NonNull CheckoutProcessDto processDto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Validates that each of the cart'sCartItems
include all necessary selections and datavoid
CartStatusValidationHelper. validateCartStatusForCheckout(@NonNull CheckoutProcessDto processDto)
Validates that the cart is in a status which is valid for checkout.protected void
CartPaymentMethodValidationActivity. validateCollectOnDeliveryFees(@NonNull CheckoutProcessDto processDto, @NonNull CheckoutPaymentMethodOption codCheckoutPaymentMethodOption, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
protected void
CartPaymentMethodValidationActivity. validateCollectOnDeliveryFulfilmentInclusionsAndExclusions(@NonNull CheckoutProcessDto processDto, @NonNull com.broadleafcommerce.cart.client.domain.FulfillmentGroup codFulfillmentGroup, @NonNull CheckoutPaymentMethodOption codCheckoutPaymentMethodOption, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
protected void
CartPaymentMethodValidationActivity. validateCollectOnDeliveryMinAndMaxCartAmounts(@NonNull CheckoutProcessDto processDto, @NonNull CheckoutPaymentMethodOption codCheckoutPaymentMethodOption, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
protected void
CartPaymentMethodValidationActivity. validateCollectOnDeliveryPaymentConfiguration(@NonNull CheckoutProcessDto processDto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Validate that COD payments are valid and correctly configured in the cart context.protected void
CartOfferValidationActivity. validateOfferAndOfferCodeUsages(@NonNull CheckoutProcessDto processDto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Validate that the offers and offer codes used in the specified cart are still valid upon checkout.protected void
CartPaymentMethodValidationActivity. validatePaymentAmount(@NonNull CheckoutProcessDto processDto)
Validate that each of thePaymentSummaries
are responsible for a zero or greater amount.protected void
CartPaymentMethodValidationActivity. validatePaymentAmountSum(@NonNull CheckoutProcessDto processDto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Validate that the sum of thePaymentSummary amounts
is equal to the cart total (CartPricing.getTotal()
).protected void
CartPaymentMethodValidationActivity. validatePaymentMethodAvailability(@NonNull CheckoutProcessDto processDto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Validate that the payments on the cart are available in the current context.protected void
CartPaymentMethodValidationActivity. validatePaymentTransactionAmountSums(@NonNull CheckoutProcessDto processDto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Validates that the sum of authorized/captured amount of the successful transactions equal to the payment amount.protected void
CartPricingValidationActivity. validatePricing(@NonNull CheckoutProcessDto processDto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Validate that theCart
and itsCartItems
have been successfully pricedprotected void
CartPaymentMethodValidationActivity. validateStoreCreditAccountBalanceIfNeeded(@NonNull CheckoutProcessDto processDto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Validates that the store credit account has sufficient funds if needed. -
Uses of CheckoutProcessDto in com.broadleafcommerce.cartoperation.service.payment
Methods in com.broadleafcommerce.cartoperation.service.payment that return CheckoutProcessDto Modifier and Type Method Description protected CheckoutProcessDto
DefaultPaymentTransactionExecutionService. claimTransactionsForRequest(@NonNull CheckoutProcessDto processDto, @NonNull PaymentSummary paymentSummary, @NonNull String checkoutTransactionType, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
CheckoutProcessDto
DefaultPaymentTransactionExecutionService. executeCartPaymentTransactions(@NonNull CheckoutProcessDto processDto, @NonNull Map<String,String> securityCodes, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
CheckoutProcessDto
PaymentTransactionExecutionService. executeCartPaymentTransactions(CheckoutProcessDto processDto, Map<String,String> securityCodes, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Executes set of payment transactions against the cart'sPaymentSummaries
.protected CheckoutProcessDto
DefaultPaymentTransactionExecutionService. executePaymentTransaction(@NonNull CheckoutProcessDto processDto, @NonNull PaymentSummary paymentSummary, String securityCode, @NonNull String checkoutTransactionType, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Executes a payment transaction against the providedPaymentSummary
.protected CheckoutProcessDto
DefaultPaymentTransactionExecutionService. lookup3DSTransactionResults(@NonNull CheckoutProcessDto processDto, @NonNull PaymentSummary paymentSummary, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Methods in com.broadleafcommerce.cartoperation.service.payment with parameters of type CheckoutProcessDto Modifier and Type Method Description protected CheckoutProcessDto
DefaultPaymentTransactionExecutionService. claimTransactionsForRequest(@NonNull CheckoutProcessDto processDto, @NonNull PaymentSummary paymentSummary, @NonNull String checkoutTransactionType, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
CheckoutProcessDto
DefaultPaymentTransactionExecutionService. executeCartPaymentTransactions(@NonNull CheckoutProcessDto processDto, @NonNull Map<String,String> securityCodes, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
CheckoutProcessDto
PaymentTransactionExecutionService. executeCartPaymentTransactions(CheckoutProcessDto processDto, Map<String,String> securityCodes, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Executes set of payment transactions against the cart'sPaymentSummaries
.protected CheckoutProcessDto
DefaultPaymentTransactionExecutionService. executePaymentTransaction(@NonNull CheckoutProcessDto processDto, @NonNull PaymentSummary paymentSummary, String securityCode, @NonNull String checkoutTransactionType, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Executes a payment transaction against the providedPaymentSummary
.protected CheckoutProcessDto
DefaultPaymentTransactionExecutionService. lookup3DSTransactionResults(@NonNull CheckoutProcessDto processDto, @NonNull PaymentSummary paymentSummary, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
-