Skip to content

Commit 070263a

Browse files
committed
Files moved to "Accounts & Billing" in Docs. Updated content. Improved formatting
1 parent 3be06ad commit 070263a

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+505
-417
lines changed
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
---
2+
keywords: ['account', 'billing', 'tax', 'vat']
3+
slug: /add-tax-id-to-account
4+
title: Add Tax ID to Account
5+
---
6+
7+
# Add Tax ID to Account
8+
9+
You can add a tax identification number (VAT ID or other tax IDs) to your FlutterFlow account for billing and tax compliance.
10+
11+
:::info[Prerequisites]
12+
- An active FlutterFlow account.
13+
:::
14+
15+
**Steps to Add a Tax ID:**
16+
17+
1. **Send an Email to Support**
18+
Contact FlutterFlow support at [[email protected]](mailto:[email protected]) with the subject line “Add Tax ID to Account”.
19+
20+
2. **Include the Following Information in Your Email:**
21+
- **VAT ID**
22+
- **Company Name**
23+
- **Company Address**
24+
25+
3. **Wait for Confirmation**
26+
The FlutterFlow team will verify your tax information and confirm once it has been added to your account.
27+
28+
:::note
29+
- Tax ID changes only apply to future invoices. Due to Stripe limitations, past invoices cannot be updated.
30+
- Ensure your account name and billing details match your registered business tax records.
31+
:::
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
---
2+
keywords: ['subscription', 'cancel', 'flutterflow']
3+
slug: /cancel-flutterflow-subscription
4+
title: Cancel FlutterFlow Subscription
5+
---
6+
7+
# Cancel FlutterFlow Subscription
8+
9+
You can cancel your FlutterFlow subscription at any time. After cancellation, you will retain access to paid features until the end of your current billing cycle.
10+
11+
:::info[Prerequisites]
12+
- You must be logged into your FlutterFlow account.
13+
:::
14+
15+
**Steps to Cancel Your Subscription:**
16+
17+
1. **Access My Account**
18+
Log in to FlutterFlow and click your name in the bottom-right corner to open the **My Account** page.
19+
20+
![](imgs/20250430121447310219.png)
21+
22+
2. **Open My Plan**
23+
In the **My Plan** section, click **Cancel Subscription**.
24+
25+
![](imgs/20250430121447630867.png)
26+
27+
3. **Submit Cancellation**
28+
Complete the cancellation survey and click **Cancel Subscription** to confirm.
29+
A confirmation message will appear.
30+
31+
:::note
32+
Your account remains active with paid features until your current billing period ends. After that, it automatically switches to the free plan.
33+
:::
34+
35+
You can verify the cancellation in the **My Plan** section. It will display **Active until [x date]**.
36+
37+
![](imgs/20250430121447869708.png)
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
---
2+
keywords: ['fails', 'payment', 'succeeds']
3+
slug: check-stripe-payment-status
4+
title: Check Stripe Payment Status
5+
---
6+
7+
# Check Stripe Payment Status
8+
9+
This article explains how to use output variables in FlutterFlow to determine whether a Stripe payment has succeeded or failed.
10+
11+
:::info[Prerequisites]
12+
- You must have a working Stripe integration in your FlutterFlow project.
13+
- A payment action must be configured in your workflow.
14+
:::
15+
16+
## Understanding Stripe Output Variables
17+
18+
When a Stripe payment is initiated in FlutterFlow, an output variable named `paymentId` is generated by default. This variable holds the ID returned by Stripe after attempting the transaction.
19+
20+
![Stripe paymentId output variable](imgs/20250430121315284187.png)
21+
22+
**Steps to Check Payment Status:**
23+
24+
1. **Access the Output Variable**
25+
In your Stripe payment action, use the output variable `paymentId`.
26+
27+
2. **Use Conditional Logic**
28+
Add a condition to check if `paymentId` is not empty.
29+
30+
- If `paymentId` is not empty, the payment was successful.
31+
- If `paymentId` is empty, the payment failed.
32+
33+
![Checking paymentId is not empty](imgs/20250430121315556496.png)
34+
35+
![Condition block using paymentId](imgs/20250430121315814333.png)
36+
37+
3. **Trigger Conditional Actions**
38+
Based on the result of the payment check:
39+
40+
- **If Successful**
41+
- Display a confirmation message.
42+
- Navigate to a success screen.
43+
- Update the database or send a confirmation email.
44+
45+
- **If Failed**
46+
- Prompt the user to retry.
47+
- Clear payment input fields.
48+
- Provide feedback to guide the user.
49+
50+
![Example of a successful payment flow](imgs/20250430121316063461.png)
51+
52+
By implementing this logic, you can create a responsive and user-friendly Stripe payment flow in your FlutterFlow app.
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
---
2+
keywords: ['paid', 'plan', 'downgrade']
3+
slug: downgrade-paid-to-free
4+
title: Downgrade from Paid to Free Plan
5+
---
6+
7+
# Downgrade from Paid to Free Plan
8+
9+
This article explains what happens when you cancel your FlutterFlow subscription and your account is downgraded to the Free plan.
10+
11+
:::info[Prerequisites]
12+
You must have an active FlutterFlow account with a paid subscription.
13+
:::
14+
15+
Here is what happens after downgrading:
16+
17+
- **Account Plan Change**
18+
After canceling your subscription, your account will automatically switch to the Free plan.
19+
20+
- **Project Access**
21+
You will retain access to your existing apps and can continue editing them in the FlutterFlow editor.
22+
23+
- **Feature Restrictions**
24+
Premium features such as:
25+
- Custom API integration
26+
- GitHub integration
27+
- Codemagic build services
28+
- Code download and export
29+
- Access to premium widgets and components
30+
31+
will no longer be available.
32+
33+
- **Preview and Run Limitations**
34+
Features like custom APIs and external integrations will no longer work in **Preview** or **Run** modes.
35+
36+
:::note
37+
Downgrading does not affect live apps already published on the Google Play Store or Apple App Store. Projects remain functional, and premium features can be restored by upgrading your plan again.
38+
:::
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
---
2+
keywords: ['downgrading', 'teams', 'plans']
3+
slug: downgrade-from-teams-plan
4+
title: Downgrade from Teams Plan
5+
---
6+
7+
# Downgrade from Teams Plan
8+
9+
This article explains how to cancel a Teams plan subscription and transition to another FlutterFlow plan.
10+
11+
:::info[Prerequisites]
12+
You must have an active Teams plan subscription in FlutterFlow.
13+
:::
14+
15+
**Steps to Cancel Your Teams Subscription:**
16+
17+
1. Open the FlutterFlow app and click your name in the bottom-right corner.
18+
19+
![Account settings button](imgs/20250430121153659010.png)
20+
21+
2. On the **My Account** page, scroll to the **My Plan** section and click **Cancel Subscription**.
22+
23+
![Cancel subscription button](imgs/20250430121153891955.png)
24+
25+
3. After confirming the cancellation, the expiration date of your current plan will appear in the **My Plan** section.
26+
27+
![Subscription expiration date](imgs/20250430121154120311.png)
28+
29+
## Downgrading After Expiration
30+
31+
Once your Teams plan expires, your account will automatically downgrade to the Free plan.
32+
33+
To upgrade to a different plan:
34+
35+
- Click the **Upgrade** button in the bottom-right corner of the FlutterFlow editor.
36+
- Select the plan that fits your needs.
37+
38+
:::tip[Need to Downgrade Immediately?]
39+
To switch from the Teams plan to another plan (e.g., Pro) without waiting for the current subscription to expire, contact support at [[email protected]](mailto:[email protected]).
40+
:::

0 commit comments

Comments
 (0)