| AddCodeException | Exception thrown when adding a promotional code to the Cart fails. | 
| AddPaymentException | Deprecated. | 
| CartFinalizationException | Thrown when an issue is encountered during the finalization of a Cartfollowing a
 successful checkout | 
| CartItemValidationException | Thrown when a CartItemis invalidly configured. | 
| CartValidationException | An exception that occurs as a result of validating the cart. | 
| CartVersionRequiredException | Exception thrown by  CartVersionValidationService when a cart version is not provided when
 validating the cart version for an update operation. | 
| CheckoutCompletionMessageException | Thrown when an issue is encountered while sending a checkout completion message to notify
 external & internal listeners that a cart has successfully completed checkout | 
| CheckoutWorkflowActivityException |  | 
| CheckoutWorkflowException |  | 
| CheckoutWorkflowRollbackException | Thrown when an issue is encountered during the execution of
 CheckoutWorkflowActivity#rollback(Cart, String) | 
| GuestTokenValidationException | Exception thrown to indicate a failure to validate a GuestToken. | 
| InvalidAddPaymentRequestException | Exception denoting that the request to add a payment was invalid | 
| InvalidUpdatePaymentRequestException | Exception denoting that the request to update a payment was invalid | 
| OverridePriceException |  | 
| PaymentLockException | Exception thrown when an issue is encountered while obtaining a payment lock. | 
| PaymentTransactionFailureException | Exception thrown if there was an issue while attempting to execute a payment transaction for one
 of the cart's  PaymentSummaries. | 
| ProviderApiException | Defines a generic error that can be thrown in response to receiving an error from an API that one
 of the providers (e.g.,  CatalogProvider) received. | 
| RejectedItemMergeException |  | 
| StaleCartException | Exception thrown when attempting to modify a cart when the client has an out of date version of
 the cart. | 
| TransferCartTokenCreationException |  | 
| TransferCartTokenEncoderException | An exception thrown when there is a failure to encode the transfer cart token. | 
| TransferCartTokenParseException | Exception that results from a failure to parse a  TransferCartToken from an encoded token
 string. |