Stripe Checkout State Reconciliation
Lifecycle of pending booking state persisting across third-party redirects
Step 1: Select
Step 2: Redirect
Step 3: Reconcile
Failure Path
Pause
Reset
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