Changelog
New features, improvements, and fixes shipped to the Stash platform.
Subscriptions now support proration
Upgrading or downgrading a subscription mid-cycle now generates a prorated invoice automatically. The new behavior applies to all plans created after this date.
- New
proration_behaviorfield onCreateSubscriptionChangeCheckoutLink. - Invoice line items now include
proration: truewhen applicable. - No migration required for existing subscriptions.
See the updated Subscriptions integration guide for details.
- New
Webhook retries are now configurable
You can now customize the retry policy for individual webhook endpoints from Stash Studio. Previously, all endpoints used a fixed exponential backoff over 24 hours.
- Choose between standard (24h), aggressive (72h with more attempts), or off.
- Per-endpoint dead-letter visibility in the Studio logs view.
Learn more in the retries documentation.
Webshop appearance editor — live preview
The Webshop appearance editor in Stash Studio now ships with a live preview pane. Edit colors, typography, and layout on the left, see changes instantly on the right — no publish required.
Available to all partners with Webshop enabled. No code changes needed on your side.
New Unity SDK — opt-in dialog support
The Unity SDK now ships with a configurable opt-in dialog you can drop into your game with a single prefab. Localized strings, custom artwork, and analytics hooks are supported out of the box.
Upgrade to SDK
v2.7.0and follow the Unity opt-in dialog guide.New region — São Paulo edge added
We've expanded our edge presence to São Paulo, cutting checkout latency for South American players by an average of 180ms. No action required — traffic routes automatically.
Catalog API — bulk offer endpoint
The Catalog API now exposes a bulk endpoint that returns up to 500 offers in a single response. Useful for client-side catalogs that need to hydrate state on startup.
Promo codes — first-time-buyer restriction
Promo codes can now be limited to first-time buyers. Configure it from the promo code editor in Studio. Existing codes are unaffected.
Unreal SDK 1.4 — IAP refund flow
Unreal SDK 1.4 ships with a built-in refund acknowledgement flow. Refunds initiated by Stash now propagate to in-game entitlements automatically.
Studio — granular role permissions
You can now define custom roles in Studio with per-feature permissions. The default Admin / Editor / Viewer roles still exist; custom roles layer on top.
Checkout — Apple Pay & Google Pay defaults
Apple Pay and Google Pay are now enabled by default for new Stash Pay integrations. Existing checkouts are unchanged — toggle from the appearance editor when ready.