Integrations
Two integrations.
That's the point.
We don't try to be every revenue platform. We do Apple and Stripe — the two that 90% of indie devs actually take payments on — and put both in one live feed.
App Store Connect
Live
Subscription events from App Store Server Notification History plus app and product discovery through the App Store Connect API.
- API key auth through App Store Connect
- Notification History polling every minute
- Subscriptions, one-time purchases, refunds, and renewal state changes
- Multi-bundle and multi-account support
Stripe
Live
Restricted-key auth plus managed webhooks. Same feed and alert controls as Apple events.
- Restricted key with read scopes plus webhook endpoint setup
- Webhook subscription managed by us
- Subscriptions, invoices, refunds, disputes
- Multi-account support — connect every Stripe you have
Least privilege by design
Read revenue.
Never move money.
RevTrakkr recommends the narrowest credentials available. We use them only to sync revenue and, for Stripe, manage our own webhook. We don't need Stripe permissions to create charges, issue refunds, send payouts, or modify subscriptions.
-
Apple
Credentials are used only to retrieve app and revenue data through App Store Connect.
-
Stripe
Use a dedicated restricted key with revenue read access and permission to manage the RevTrakkr webhook.
-
Storage
Credentials are encrypted in Google Cloud Secret Manager, separate from the application database, and decrypted only when needed for a sync.
Connect Apple. Connect Stripe. Done.
Two minutes. Least privilege. Stripe live, Apple within the next polling cycle.