Contents
This serverless app is built on Firebase at its early development, rather than a simple hack or a trick. Feel free to contact us for custom development support. The app itself will go to invite-only beta testing soon.
Selling Subscriptions Directly from Webflow and Displaying Subscription Information on a Custom Dashboard
With our integration, you can sell subscriptions directly from your Webflow pages to signed-in users and allow them to view all subscription-related information in a custom dashboard on Webflow.
To facilitate this, Stripe requires the establishment of at least two types of authenticated sessions:
- Stripe Checkout Session: To handle the subscription sale.
- Stripe Customer Portal Session: To provide users access to their billing information, current subscriptions, and latest transactions, as well as to manage their subscriptions.
Additionally, authorized API calls are necessary to retrieve customer and subscription data for display on Webflow pages.
We have developed a serverless application using Firebase Cloud Functions to handle both the backend (calling Stripe APIs) and the frontend code that initiates these functions and displays the data on Webflow pages.
For user authorization, we use Memberstack, although it is also possible to use the native Webflow "Users" functionality.
Demo: Try our early setup on this Webflow website
- Go to the Demo page
- Sign In or Sign Up (use real email)
- And follow the steps
Please be patient and refresh a page when something doesn't load right away — it takes time for the function to return data from stripe in this early implementation. We'll fix this soon.
Need the same for your project? Get in touch!
We'll be happy to implement this for you based on your specs.
Related hacks
MNNGFUL Inc.