Preserve the order contract from checkout onward.
The submitted order should carry the customer, selected items, server-confirmed commercial values, payment context and originating channel. Idempotent command foundations help reduce accidental duplicate processing during recoverable failures.
- Keep tenant and channel attribution
- Use server-validated order creation
- Design duplicate and recovery handling