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