event

Loyalty Points Reversed

Published when loyalty points are removed from a customer because the order that earned them was cancelled.

EventBroker:Kafka

Overview

LoyaltyPointsReversed is published by the Loyalty ServiceLoyalty ServiceServicev1.0.0Awards loyalty points when orders complete and reverses them when orders are cancelled. Owns the points ledger and custo...Publishesloyalty-points-earned, loyalty-points-reversedSubscribesorder-completed, order-cancelledOwnercustomer-platformMapRepoView docs when it handles an Order CancelledOrder CancelledEventv1.0.0Published when an order has been cancelled. Ownerordering-platformSchemaMapView docs for an order that had already earned points. It keeps downstream balances and promotions consistent with the points ledger.

Architecture diagram

Event-driven architecture documentation: Acme Inc

JSON Schema

6 properties

Published when loyalty points are reversed for a cancelled order

customerIdstring<uuid>
required
orderIdstring<uuid>
required
pointsReversedinteger
required
Minimum: 1
newBalanceinteger
required
Minimum: 0
reasonstring
Allowed values: order_cancelled order_refunded
reversedAtstring<date-time>
required