
Event Envelope
All events follow the CloudEvents HTTP binding with these required attributes:
Commerce also requires these extension attributes:
Commerce sets both on outbound events. Set them on every inbound event you send, using the values from the Commerce event that triggered it.
ce-idempotencykey is optional. Commerce processes each key once and ignores redeliveries with the same key. Without it, Commerce processes every delivery, including duplicates.