Stripe

Stripe subscriptions and one-time payments as app access.

OfficialBilling & paymentsGenerally available

Overview

Keep your own Stripe Checkout. CashSDK reads your Stripe account's signed events and turns each subscription and one-time payment into the same entitlements your web, iOS and Android apps already check, for one customer id.

Trials, renewals, failed renewals, cancellations, plan add-ons and refunds change access the way Stripe reports them, and Stripe revenue lands in the same charts as App Store and Google Play revenue.

CashSDK
Syncs & settles
Stripe
catalog.syncedsubscription.activecharge.settledentitlement.granted

What you can do

One customer everywhere

Put your user id on the subscription and the same person is Pro on the web, on iOS and on Android.

Subscriptions and one-time sales

Renewals extend access, a failed renewal keeps it for a week while Stripe retries, and a full refund ends it. Paid one-time Checkout Sessions unlock lifetime products.

Import your prices

Pick your Stripe prices in the dashboard and CashSDK creates the matching products.

Customer portal

Send customers to Stripe's hosted portal to update a card or cancel, from the web SDK or your server.

How it works

  1. 1

    Connect your account

    Add Stripe from the CashSDK dashboard. Credentials are stored encrypted, never in your app binary.

  2. 2

    Map your products

    Point each Stripe product or price at a CashSDK product, so a purchase resolves to the same entitlement everywhere.

  3. 3

    Reconcile in one ledger

    Stripe charges settle into a single revenue view alongside the App Store and Google Play, one source of truth for MRR and churn.

Settle Stripe into one revenue ledger.

Start free, integrated by your coding agent in under an hour. Your revenue data is yours: export anytime, never sold.