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.

Was this section helpful?

What made this section unhelpful for you?

On this page
  • FAQ's