CashSDK

Subscriptions & entitlements

Model trials, intro offers, upgrades, downgrades, and refunds correctly — with one reliable answer to 'what can this user access?'

Pro entitlement
app_user_id: u_812
Active
Product
pro_annual
Renews
in 214 days
Platform
iOS · synced
Store
App Store

The subscription lifecycle, handled

CashSDK turns messy store states into clean, cross-platform entitlements you can trust.

Entitlements

Ask 'is this user Pro?' and get one answer across every device.

Trials & offers

Free trials, intro pricing, and win-back offers out of the box.

Upgrades & downgrades

Proration and plan changes modeled the way the stores intend.

Renewals & grace

Billing retries and grace periods keep paying users unlocked.

Cross-platform identity

Unify a customer across iOS, Android, and web with one app-user ID.

Status notifications

React to renewals, cancellations, and refunds in real time.

Entitlements that follow the customer

A user subscribes on iPhone and opens your web app — they're still Pro. CashSDK reconciles every platform into a single entitlement state.

  • Device- and platform-agnostic access
  • Instant sync after purchase
  • Deterministic, cache-friendly checks
Pro entitlement
app_user_id: u_812
Active
Product
pro_annual
Renews
in 214 days
Platform
iOS · synced
Store
App Store

Every lifecycle event, in real time

Renewals, cancellations, billing issues, refunds — streamed to your backend the moment they happen so you can act on them.

  • Signed, retried webhooks
  • Grace-period handling
  • Refund and chargeback events
Event streamlive
purchase.completed$8.99
subscription.renewed$59.99
trial.started
subscription.canceled
purchase.completed$8.99

Take back control of your revenue

Start free in the cloud, or self-host the whole platform. Your purchase data, your rules.