MarketplaceApple App Store

Apple App Store

StoreKit in-app purchases & subscriptions on Apple platforms.

OfficialBilling & paymentsGenerally available

Overview

The App Store, through StoreKit, powers in-app purchases and subscriptions on iPhone, iPad and Mac. It is the primary rail for most mobile revenue.

CashSDK verifies every StoreKit 2 transaction and App Store Server Notification server-side, so entitlements are authoritative and no purchase is trusted on the client alone.

Mac App Store apps use the same App Store Connect key. A Mac build that shares the iOS bundle ID needs nothing extra. A Mac app with its own App Store Connect record adds its Mac bundle ID and the same notification URL, and its products map to the same entitlements.

CashSDK
Syncs & settles
Apple App Store
catalog.syncedsubscription.activecharge.settledentitlement.granted

What you can do

StoreKit 2 purchases

Consumables, non-consumables, and auto-renewing subscriptions, all validated server-side.

Server-side receipt validation

Every transaction is verified against Apple before an entitlement is granted.

App Store Server Notifications

V2 notifications keep renewals, refunds, and grace periods current in real time.

Subscription lifecycle

Trials, offers, upgrades, and billing retries resolve to one entitlement model.

Mac App Store

Native macOS and Mac Catalyst apps, as a universal purchase or with their own App Store Connect record.

How it works

  1. 1

    Connect your account

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

  2. 2

    Map your products

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

  3. 3

    Reconcile in one ledger

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

Settle Apple App Store into one revenue ledger.

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