Stripe Customer Portal integration for Webflow website with Serverless app

Stripe Customer Portal integration for Webflow website with Serverless app

Sell recurring subscription products via Stripe, allowing users to access their billing information, current plans and invoice history from your Webflow website pages.

Contents

member-only content

Join as a Free Member
to access this page

Thank you! You are subscribed to our newsletter
Oops! Something went wrong while submitting the form.
Or Log In if you have an account.

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

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.

Log In or Sign Up above to join the conversation.

Log In or Sign Up to join the conversation.

Join the discussion

No Name
Set
Edit Profile

0 comments

Active Here: 0
Be the first to leave a comment.
Loading
Someone is typing
No Name
Set
4 years ago
Edited
This is the actual comment. It's can be long or short. And must contain only text information.
Your comment will appear once approved by a moderator.
No Name
Set
2 years ago
Edited
This is the actual comment. It's can be long or short. And must contain only text information.
Your reply will appear once approved by a moderator.
Load More
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Load More
© 2023 — 2024
MNNGFUL Inc.