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>
required
customerIdstring<uuid>
required
confirmationNumberstring
required
Match pattern: ^ORD-[0-9]{8}$
paymentAuthorizationIdstring
inventoryReservationIdstring
totalinteger
required

Confirmed total in minor units

Minimum: 0
currencystring
required
Match pattern: ^[A-Z]{3}$
confirmedAtstring<date-time>
required