Built for the Mac

Your Mac app. Your distribution.

Use StoreKit for the Mac App Store or connect Stripe for a directly distributed app. Both paths connect purchases to the same customer access.

Mac App Store

StoreKit, in Swift.

Use the CashSDK Swift package for purchases, restore, entitlements and paywalls. Share the iOS record through universal purchase or configure a separate Mac identity. The App Store Connect setup follows your choice.

Mac App Store guide

Direct distribution

Your Stripe account.

CashSDKCommerce uses native URLSession and Swift concurrency. Your backend authenticates customers; Checkout and Billing Portal open in the system browser. Read verified access when the app returns to the foreground.

Direct macOS guide

Setup that follows your app

The correct keys. The correct checklist.

Choose Mac App Store or macOS with Stripe in onboarding. MCP returns the matching Swift integration. Direct distribution does not ask for Apple billing credentials.

CashSDKCommerce and its SwiftUI example are in the Swift package. Use version 2.6.0 or later. Sign and notarize your app, then follow the go-live guide before you take real payments.

Bring your Mac app to CashSDK.

Choose your billing path and keep access consistent across devices.