Kaizen
Browse modulesCheckoutcheckout/serverInterfaces

Interface: DeliveredEvent

Defined in: server/checkout/outbox-service.ts:17

A delivered domain event handed to a CheckoutHooks handler. Carries the routing metadata plus the versioned { v, … } payload (proposal §Hooks + transactional outbox). The payload is unknown at this seam — handlers parse it through the exported *PayloadV1 Zod schemas (which tolerate unknown fields, the at-least-once upgrade contract).

Properties

attempts

attempts: number;

Defined in: server/checkout/outbox-service.ts:24


id

id: string;

Defined in: server/checkout/outbox-service.ts:18


orderId

orderId: string;

Defined in: server/checkout/outbox-service.ts:22


organizationId

organizationId: string;

Defined in: server/checkout/outbox-service.ts:21


payload

payload: unknown;

Defined in: server/checkout/outbox-service.ts:23


seq

seq: number;

Defined in: server/checkout/outbox-service.ts:19


type

type: 
  | "order.placed"
  | "payment.succeeded"
  | "payment.failed"
  | "order.paid"
  | "order.canceled"
  | "order.refunded"
  | "dispute.opened"
  | "order.status_changed"
  | "order.anomaly";

Defined in: server/checkout/outbox-service.ts:20

On this page