FAQ's
Do I still need to manage sessions?
No. Fusion does not use device locks or /sso/start. Authentication is handled by JWT expiry. Concurrency limit is set in your playback configuration by StreamAMG.
Where do I apply discount codes?
Fusion does not have a /discount API. Discounts are managed in Stripe as Coupons configured in your Stripe account.
How do customers update billing details?
Previously /billing-update was used. Now, redirect them to the Stripe-hosted Customer Portal, where they can update payment methods and billing info self-serve.
How do I prevent customers from repurchasing the same subscription?
Use Fusion’s /subscriptions endpoint to check entitlements before displaying purchase options.
How are transactions and receipts tracked?
Instead of /transaction, use the session_id from checkout success. Query the Checkout Session in Stripe, fusion subscribes to Stripe webhook events for payments, renewals, and failures.
What about mobile IAP flows?
CloudPay supported them via /verify. Fusion does not. Integrators must validate receipts directly with the App Store / Play Store APIs, requires a new integration.
Do we still control payment methods shown?
Yes. Stripe Checkout determines the payment methods available, which are configurable in your Stripe Dashboard with over 40+ localised payment methods now available.
Can we still show what active subscriptions a user has on our own webpage and not just in the stripe customer portal?
Yes, you can call the /subscriptions endpoint to understand what subscription a user has purchased.
What made this section unhelpful for you?
On this page
- FAQ's