App Store billing charges creators (or agency team members managing them), signed in to Fanvue. Fans pay creators through checkout links or, inside fan-facing apps, through fan experiences, which run on their own rails.
Two ways to charge
Both are configured in your app’s Pricing tab in the Builder. See Pricing Plans and One-time Items.
The flow, end to end
1
Configure pricing
Add plans and items in the Pricing tab. Paid apps must be listed.
2
Get approved
Plans show Pending setup and activate when your app passes review.
3
Share
Plan picker on your listing, deeplinks, or
app_ checkout links.4
Receive webhooks
Fulfil access off
app.subscription.activated, reconcile revenue off app.payment.succeeded.5
Gate access
Check
GET /apps/{appUuid}/subscription/me server-side: hasActiveSubscription, with currentPeriodEnd and cancelAtPeriodEnd for when access ends.6
Reconcile
Webhooks can be missed; re-read state from the read endpoints.
Money and access are separate events
A subscription’s initial charge emits bothapp.payment.succeeded (billing_reason: subscription_initial) and app.subscription.activated. Fulfil access off the subscription event; reconcile revenue off the payment event.
Next steps
Pricing Plans
Setup, statuses, plan IDs, and subscription events.
One-time Items
Consumables, attribution, and fulfilment.
App Webhooks
The
app.* event reference.App Subscriptions
Pricing lifecycle and entitlement endpoints.