What is being separated and tested.
The production-store implementation contains payment recovery logic that must be made independent from store-specific integrations before Marketplace release.
Verify that failure events can be captured without assuming private theme or checkout modifications.
Preserve the identifiers and state required for support and recovery without exposing unnecessary data.
Define when recovery actions are allowed, suppressed or handed off for manual review.
Expose enough operational information to diagnose failures without requiring database inspection.