Skip to content

Commit 512a5b7

Browse files
more payment docs
1 parent 90d6848 commit 512a5b7

File tree

1 file changed

+30
-4
lines changed

1 file changed

+30
-4
lines changed

docs/hosted/overview.md

Lines changed: 30 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Subscriptions on OpenFn.org
2+
title: Billing & Subscription Management on OpenFn.org
33
id: overview
44
sidebar_label: Subscriptions (OpenFn.org)
55
---
@@ -17,9 +17,9 @@ billing accounts and subscriptions.
1717
:::tip Need OpenFn on _Your_ Servers?
1818

1919
OpenFn can be deployed anywhere. Check out the
20-
[Deployment docs](/documentation/deploy/options) to learn about supported options
21-
and the "do-it-yourself" local deployment pathway. If you seek expert help to
22-
manage your local deployment, check out the
20+
[Deployment docs](/documentation/deploy/options) to learn about supported
21+
options and the "do-it-yourself" local deployment pathway. If you seek expert
22+
help to manage your local deployment, check out the
2323
[managed deployment services](https://www.openfn.org/pricing?hostingType=selfHosted)
2424
offered by the OpenFn core team.
2525

@@ -140,3 +140,29 @@ For downgrades, you are allowed to continue using your current plan until your
140140
cycle ends as you have already pre-paid for usage during that cycle. When the
141141
cycle ends, the lower limits will be applied and your next charge will be for
142142
the price of your new plan.
143+
144+
## Transferring Project Subscriptions
145+
146+
If you're a billing account manager, you can request to transfer ownership
147+
(i.e., ask someone else to pay for) a project in your billing account. Enter
148+
their email address, and they'll be notified.
149+
150+
To accept the transfer request, they will need to be a manager of at least one
151+
billing account with an active payment method. They'll choose the billing
152+
account, choose the payment method they want to use, and then the transfer will
153+
be complete and _they_ will pay the next time a payment is owed for that
154+
subscription.
155+
156+
157+
## How It Fits Together (for the engineers 🤓)
158+
159+
```mermaid
160+
erDiagram
161+
"User" }|--|{ "Project" : "A user can access many projects"
162+
"User" }|--|{ "Billing Account" : "A user can access many billing accounts"
163+
"Project" ||--|| "Subscription" : "A project has one active subscription"
164+
"Billing Account" ||--o{ "Payment Method" : "A billing account has many payment methods"
165+
"Payment Method" ||--o{ "Subscription" : "A payment method can be use for many subscriptions"
166+
"Billing Account" ||--o{ "Subscription" : "A billing account has many subscriptions"
167+
"Plan" ||--o{ "Subscription" : "Many subscriptions use the same plan"
168+
```

0 commit comments

Comments
 (0)