Overview

Our system implements two distinct approaches to handle exceptional situations:

Cart Events

Non-blocking notifications that allow operations to continue while reporting issues. The cart system is designed to be fault-tolerant, meaning it will try to complete operations even when encountering issues, returning events to describe what happened rather than failing completely.

Learn more about Cart Events →

Checkout Status Codes

Strict error handling that prevents invalid checkout operations. When an error occurs during checkout, the operation fails with a specific status code and message to help identify and resolve the issue.

Learn more about Checkout Status Codes →

Last updated