Checkout API
The entry point to the Checkout System. Receives the checkout command from the Shopping domain and starts the checkout flow.
Overview
The Checkout API is the front door to the Checkout System. When the ShoppingShoppingDomainv1.0.0The Shopping domain owns the customer's path to purchase — building a cart, applying promotions, and checking out. It co...Ownershopping-platformMapView docs domain checks out a cart, this service receives the Checkout CartCheckout CartCommandv1.0.0Command to check out a shopping cart.
Ownershopping-platformSchemaMapView docs command, validates it, and hands the work to the Checkout OrchestratorCheckout OrchestratorServicev1.0.0Runs the checkout saga. Reserves inventory, authorizes payment and creates the order, coordinating the steps that turn a...Publishesreserve-inventory, authorize-payment +1Ownerordering-platformMapRepoView docs to run the checkout saga.
Responsibilities
| Area | Description |
|---|---|
| Checkout entry | Receives and validates Checkout CartCheckout CartCommandv1.0.0Command to check out a shopping cart. Ownershopping-platformSchemaMapView docs from the Shopping domain. |
| Orchestration handoff | Starts a checkout saga in the Checkout OrchestratorCheckout OrchestratorServicev1.0.0 |
Architecture diagram
Messages for this service
Sends messages (0)
Quickly find the message you need by searching for the name, type, or summary.| Name | Version | Type | Summary |
|---|---|---|---|
| No messages found | |||