Stripe Checkout State Reconciliation

Lifecycle of pending booking state persisting across third-party redirects

STAGE 1: PRE-CHECKOUT (APP) STAGE 2: STRIPE GATEWAY STAGE 3: RECONCILIATION (RETURN) SAVE INITIATE REDIRECT SUSPEND SUCCESS VERIFY POST CONFIRM CLEAR STORE READ PENDING ABANDON LEAVES DATA STALES UI_SELECTIONS LOCALSTORAGE REDIRECT_LOGIC APP_SUSPENDED STRIPE_PORTAL RETURN_URL RECONCILIATION BOOKING_API CLEAR_STORAGE TAB_CLOSED ORPHANED_DATA