Learn how to leverage the built-in payments features of FlutterFlow. Step-by-step guide on setting up Stripe, configuring payments, adding checkout buttons, and testing transactions.
Book a call with an Expert
Starting a new venture? Need to upgrade your web or mobile app? RapidDev builds Bubble apps with your growth in mind.
Step 1: Sign in to your FlutterFlow account
Before beginning, ensure you have a FlutterFlow account. Visit FlutterFlow and click on "Login" at the top right-hand corner of the page. Enter your login credentials and access your dashboard.
Step 2: Access the project
From your FlutterFlow dashboard, you can either select an existing project to add the payments feature to, or create a new project. To create a new project, click on "New Project" and enter a suitable name. After your project opens, you should see the project builder.
Step 3: Navigate to Payments
In the FlutterFlow project builder, locate the sidebar on the left side of the screen. Scroll down and click on the "Settings" tab near the bottom of the list. In settings, click on "Payments."
Step 4: Connect Stripe account
FlutterFlow enables payment processing via a third-party platform, Stripe. To link your Stripe account, select "Connect Stripe" within the Payments page. This should lead you to Stripe's authentication page where you should enter your Stripe account credentials and authorize the connection.
Step 5: Configure payments settings
Once your Stripe account is connected, return to the Payments page in FlutterFlow. Here, you can configure a variety of settings related to payments. These settings include toggling test mode, setting currency, and configuring default tax rates.
Step 6: Setup your product/service
Now, set up the product or service you wish to sell. Navigate to the "Products" tab in Stripe and click on "Add product." Provide the necessary details like name, description, and price.
Step 7: Add a payment button in your app
Return to your project in FlutterFlow and navigate to the layout where you want to add a payment feature. With the layout open, click on the "+" icon at the top-right of the sidebar to open the widget library. In the widget library, search and select "Stripe Checkout Button." You'll then need to map this button to the product or service you setup in Stripe in Step 6.
Step 8: Test the payments feature
To test the payments feature, toggle 'Test mode' in your Payments settings in FlutterFlow and place an order as a user. You should be able to see the transaction in the 'Payments' tab of your Stripe dashboard.
Step 9: Deploy your app
Once you've tested the payments feature and everything is working fine, toggle back to 'Live mode' in your Payments settings in FlutterFlow. Now, you can go ahead and deploy your app!
Congratulations, you have now successfully integrated the built-in payments feature in your FlutterFlow app. Use the real-time data from your Stripe dashboard to monitor and manage transactions as they occur.
Delve into comprehensive reviews of top no-code tools to find the perfect platform for your development needs. Explore expert insights, user feedback, and detailed comparisons to make informed decisions and accelerate your no-code project development.
Discover our comprehensive WeWeb tutorial directory tailored for all skill levels. Unlock the potential of no-code development with our detailed guides, walkthroughs, and practical tips designed to elevate your WeWeb projects.
Discover the best no-code tools for your projects with our detailed comparisons and side-by-side reviews. Evaluate features, usability, and performance across leading platforms to choose the tool that fits your development needs and enhances your productivity.