INTEGRATIONS

App Store

How to connect App Store to NoChurn: what to paste, what NoChurn does in App Store and what it reads.

Connect

In NoChurn, test mode first, open Integrations, pick App Store and paste the fields below (or send them to POST /v1/billing_connections with provider: "app_store"). Use the provider’s test or sandbox credentials in test mode. Secrets are stored encrypted and never returned by the API.

FieldWhere to find it
private_keySECRETThe .p8 file of an In-App Purchase key (App Store Connect › Users and Access › Integrations › In-App Purchase), pasted whole
key_idThe key's ID, next to it in App Store Connect
issuer_idIssuer ID, at the top of the same page
bundle_idYour app's bundle ID (e.g. com.acme.app)

Apple shares no email: customers are linked only when your app sets an appAccountToken at purchase and sends it to NoChurn (as the external_id, or the app_account_token attribute of the customer). Without it, events stay unlinked. Paste webhook_url as the App Store Server Notifications V2 URL (sandbox URL in Test mode).

What NoChurn does

RetriesNo retry through App Store: NoChurn does not charge.
Card updateNo card update link from NoChurn for this provider.
Cancel flow offersNo offer applied in the provider.
CancellationNoChurn does not cancel in App Store.
DisputesRefund requests: NoChurn prepares the answer from your data.
EventsNoChurn follows App Store’s webhooks.
ImportThe last 12 months are imported when you connect (POST /v1/billing_connections/{id}/backfill imports again).

Fixed by App Store, not by a setting: retries, card update, disputes. The rest can be changed per connection with PATCH /v1/billing_connections/{id}.

What NoChurn reads

  • Subscription status, renewals and expirations
  • Billing problems and grace periods
  • Auto-renew turned off (a sign the customer plans to leave)
  • Refunds and refund requests

What stays with App Store: payments, retries and grace periods; the cancel button in ios settings; refund decisions. More on the App Store integration page.

← All integrations