Expired membership payment windows retain their history
An unfinished membership whose original payment window has irreversibly expired cannot be resumed. Its history remains available, and a verified unused offer reservation can be released without deleting the original attempt.
An unfinished membership whose original payment window has irreversibly expired cannot be resumed. Its history remains available, and a verified unused offer reservation can be released without deleting the original attempt. Buying again requires reviewing the current offer and confirming a new checkout. Recovery does not charge a card, send a message, change offer terms or create a replacement automatically. Paid, used and uncertain cases remain held for review. Release gate: migration91 and compatible venue/native error handling must pass staging acceptance before this source change is described as live.
Register stock stays attached to its payment attempt
This source repair reserves tracked stock before a card payment starts and keeps that reservation during card authentication or uncertain payment recovery. Retrying the same completed cash sale returns its original transaction. Cash, account credit, product course perks and staff benefits—including product carts without tracked stock—and stock changes share the canonical sale-effect transaction, a