event
Order Confirmed
Published when payment, inventory, and order validation have succeeded and the order is ready for fulfilment.
EventBroker:Kafka
Overview
OrderConfirmed is published by the Order ServiceOrder ServiceServicev1.0.0The system of record for orders. Creates and cancels orders, serves order lookups, and publishes events as orders move t...Publishesorder-created, order-confirmed +9Subscribescreate-order, cancel-order +1APIsAsyncAPIOwnerordering-platformMapRepoView docs once an order has passed validation and its payment and inventory reservations are secured. Fulfilment, customer notification, and analytics consumers use this as the reliable signal that the order can progress.
Architecture diagram
Event-driven architecture documentation: Acme Inc
JSON Schema
8 properties
Published when an order is confirmed and ready for fulfilment
orderIdstring<uuid>
requiredcustomerIdstring<uuid>
requiredconfirmationNumberstring
requiredMatch pattern:
^ORD-[0-9]{8}$paymentAuthorizationIdstring
inventoryReservationIdstring
totalinteger
requiredConfirmed total in minor units
Minimum:
0currencystring
requiredMatch pattern:
^[A-Z]{3}$confirmedAtstring<date-time>
required