StudioDock
Back to What's New
NotableWallets, gift cards, and paymentsAugust 1, 2026

Prepaid credits now recover atomically during payment races

Wallet and gift-card balances now converge on one result when payment confirmation, cancellation, or a provider retry arrive together.

All studios

What changed

What changed

  • Wallet and gift-card holds for one booking are now captured or restored together inside one tenant-checked database transaction.
  • Repeated payment confirmation keeps the original prepaid amount while creating each ledger result only once.
  • A recovery action that loses to another completed payment change now refreshes the booking page to the authoritative state.

What changed

Why this matters

  • Customers do not see prepaid value redeemed and restored at the same time during closely timed payment events.
  • Studio payment summaries remain stable when Stripe, EveryPay, cleanup, or browser retries repeat the same action.
  • The shared recovery component behaves consistently on Pro and Scale platform pages and Scale custom domains.