Skip to content

Commit 01b6419

Browse files
Merge pull request #463 from kinde-oss/Feat/Billing-bug-fixes
Copy separately approved by Rai.
2 parents 14aa031 + 3dd1696 commit 01b6419

File tree

3 files changed

+25
-2
lines changed

3 files changed

+25
-2
lines changed

src/content/docs/billing/get-started/setup-overview.mdx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@ If you are using billing for the first time, make sure you use a Kinde non-produ
3232

3333
When you use a non-production environment, Stripe automatically creates a test Stripe environment. This test environment allows you to create customers and billing subscriptions without actually charging customers. You can also use Stripe’s test credit card details.
3434

35+
When using a Kinde test environment and a test Stripe account, you will not incur any billing-related fees from Stripe or Kinde.
36+
3537
## Before setting up billing
3638

3739
- Make a list of all your app’s features - with names, descriptions, prices, metered rates, limits, inclusions, etc. You might consider doing this in a spreadsheet to make it easier and faster to add features in the Kinde plan builder. Include plan variations for prices, limits, etc.

src/content/docs/billing/manage-plans/about-plans.mdx

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,3 +82,13 @@ Plans can be in two states:
8282
- Published plans must be included in a pricing table for self-sign ups.
8383

8484
Plan versioning is being worked on, but is not currently available.
85+
86+
## When a plan feature price syncs to Stripe
87+
88+
Feature prices sync to Stripe when you are successfully connected to Strip and you publish the plan containing that feature. When you are creating a plan, you may notice that some features show `price synced` or `price not synced`.
89+
90+
- Price synced - The price in Kinde and Stripe are the same. A plan with this feature is published.
91+
- Price not synced - The price in Kinde has not yet synced to Stripe. When you publish or re-publish the plan, this will change.
92+
93+
If you see a mix of synced and not synced feature prices on a plan, this might be because the synced ones are in a plan that is published.
94+
Unmetered (non-chargeable) features do not have a price sync status badge.

src/content/docs/billing/manage-plans/create-plans.mdx

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,12 @@ You need to create a $0.00 charge for Free plans. This ensures the plan is added
6363
5. Select **Save draft**.
6464
6. Repeat from step 1 for each fixed charge you want to add, or start adding features.
6565

66+
<Aside title="Feature price sync">
67+
68+
If you are successfully connected to Stripe and the charge is part of a published plan, it will show as `price synced`. Otherwise the charge will show as `price not synced`.
69+
70+
</Aside>
71+
6672
## Add features (entitlements) to a plan
6773

6874
Features describe the individual functions or entitlements that users get with their plan. These can be of the type metered (chargeable) or unmetered (included).
@@ -105,7 +111,12 @@ You cannot change the Name, the Key or the Type of feature once you have created
105111

106112
15. Select **Save.**
107113
16. In the **Plan** window, select **Save** to commit your changes.
108-
17. Repeat for each feature you want to add to the plan. Then repeat this procedure for each plan.
114+
17. Repeat for each feature you want to add to the plan. Then repeat this procedure for each plan.
109115

110-
**Next:** [Step 5 Publish plans](/billing/get-started/publish-plans/)
116+
<Aside title="Feature price sync">
111117

118+
If you are successfully connected to Stripe and the feature is part of a published plan, it will show as `price synced`. Otherwise the feature will show as `price not synced`.
119+
120+
</Aside>
121+
122+
**Next:** [Step 5 Publish plans](/billing/get-started/publish-plans/)

0 commit comments

Comments
 (0)