Your platform. Your payments.

Start where your customers are.

Native store purchases, your own Stripe account, or an existing checkout. Choose the integration you need and share customer access across your apps.

App Store

iOS

Swift, StoreKit 2 and native paywalls for iPhone and iPad.

App Store

Mac App Store

StoreKit purchases on macOS and Mac Catalyst, with shared customer access.

Google Play

Android

Kotlin, Play Billing and server verification for your Android app.

Your Stripe account

Web

TypeScript and React clients with authenticated customer sessions from your backend.

Your Stripe account

macOS with Stripe

A native Swift commerce client for direct distribution, with system browser checkout.

Your Stripe account

Chrome extension

Manifest V3 pages and service workers, with checkout attempts preserved across restarts.

Your Stripe account

Stripe only

Keep your checkout and read customer access from your backend. No client SDK required.

One setup path for every choice

Choose it in the dashboard. Configure it through MCP.

Your platform determines the fields, integration code and verification steps. Stripe-only apps skip client SDK installation. Direct Mac apps skip App Store Connect.

Connect your coding agent to CashSDK, call list_supported_platforms, then create the app with the selected platforms. Use get_integration_snippets for the matching code and get_setup_checklist to verify progress.

The web packages, the Chrome adapter, the direct macOS client and the Stripe connector are generally available. Sandbox setup does not take payments: follow the go-live guide to add your live Stripe connection, prices and keys.

Explore the MCP setup

One customer, across your platforms.

Pick your integration and connect the billing account you already own.