Skip to main content
Once your app is listed on the App Store, you can charge for it through Fanvue’s payment rails. Fanvue handles checkout, cards, billing, and refunds. Fanvue takes 20% of each sale; you keep 80%.
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 both app.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.