Reference the canonical order
Refund, fulfillment, shipment, and subscription actions should remain linked to the canonical MemberConsole order or payment identifiers used by the integration.
Record material state changes
When your merchant workflow changes a material state, use the supported merchant interface so customer account surfaces and downstream event delivery stay consistent.
Retry safely
Operational systems should be able to retry a failed network action without accidentally issuing a second refund, shipment, entitlement, or other irreversible side effect.
