Skip to main content
Lobyco publishes Purchase Loaded when a purchase has been loaded. The payload carries the receipt as the Purchase API accepted it, before any enrichment on Lobyco’s side. EventId is PurchaseLoadedEvent-{ReceiptId}. It is stable across redeliveries, so use it for idempotent processing.
Purchase Loaded is published only for purchases made by an identified customer.A purchase that fails business validation is still stored, and its event carries WithFailedValidation: true. On those events StoreId, product ids, names and categories can be null, and Products and PaymentMethods can be empty. Lobyco does not route such events to downstream processing.

Field reference

Field definitions match the purchase model the Purchase API accepts.

Schemas

API reference

Endpoint documentation: Purchases.
Last modified on October 9, 2026