Skip to content

Commit c4986be

Browse files
committed
Billing cleanup for notifications
1 parent 13299e1 commit c4986be

File tree

5 files changed

+47
-17
lines changed

5 files changed

+47
-17
lines changed

docs/concepts/billing.md

Lines changed: 31 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,11 @@ arcana:
55

66
# Usage & Billing
77

8-
{{config.extra.arcana.product_name}} tracks app usage in terms of 'Monthly Active Users (MAU) across all the apps registered with {{config.extra.arcana.company_name}} for a developer account. Web3 app developers can monitor registered app usage for both the {{config.extra.arcana.company_name}} Testnet as well as Mainnet by using the {{config.extra.arcana.dashboard_name}}. Only {{config.extra.arcana.company_name}} Mainnet usage is billed.
8+
{{config.extra.arcana.product_name}} tracks app usage in terms of 'Monthly Active Users (MAU) across all the apps registered with {{config.extra.arcana.company_name}} for a developer account.
9+
10+
![Application Usage Stats Mainnet](/img/an_db_billing_allapps_MAU.png){.an-screenshots}
11+
12+
Developers can monitor registered app usage for both the {{config.extra.arcana.company_name}} Testnet as well as Mainnet by using the {{config.extra.arcana.dashboard_name}}. Only {{config.extra.arcana.company_name}} Mainnet usage is billed.
913

1014
There is a promotional free usage tier available for each developer account. Once this free tier is used up, usage is chargeable for all the apps registered with {{config.extra.arcana.company_name}} for a developer account and billed via a single invoice. See [{{config.extra.arcana.company_name}} Pricing](https://www.arcana.network/pricing) for the latest billing charges and available free tier limits.
1115

@@ -17,16 +21,20 @@ A single invoice is raised for every developer account on the last day of every
1721

1822
### Outstanding Dues
1923

20-
The invoice for a developer account is generated taking into consideration all the promotional, and free-tier usage in terms of MAU across all the registered apps for that account. The amount is due once the monthly invoice is raised. A notification is sent to the registered email and the amount is automatically deducted based on the payment method configured by the developer. If the selected payment method fails, a grace period is allowed during which automatic payment is retried. During the grace period, the registered apps become suspended and no users are allowed to log in and use the apps.
24+
All pending dues must be paid in one shot and there is no part-payment allowed.
25+
26+
The invoice for a developer account is generated taking into consideration all the promotional, and free-tier usage in terms of MAU across all the registered apps for that account.
2127

22-
All pending dues must be paid in one shot and there is no part-payment allowed. After 3 months of inactivity / non-payment of pending dues, and failure to pay via the configured payment method, all the apps registered for the defaulter account are deleted and the developer account is suspended.
28+
The amount is due once the monthly invoice is raised. A notification is sent to the developer. The invoice amount is automatically deducted based on the payment method configured by the developer. If the selected payment method fails, there is a grace period of 21 days during which automatic payment is retried once in 7 days. During the grace period, the registered apps continue to work as normal and users are allowed to log into the apps. Once the grace period ends and the payment is not successful, then the developer account is suspended and no users are allowed to log into the registered apps.
29+
30+
After 3 months of inactivity and non-payment of pending dues, all the apps registered for the defaulter account are deleted and the developer account will no longer be accessible.
2331

2432
## Billing Setup
2533

26-
Developers can use the {{config.extra.arcana.dashboard_name}} to set up their {{config.extra.arcana.company_name}} account with the following details. The address and payment method details are required for billing.
34+
Developers can use the {{config.extra.arcana.dashboard_name}} to set up their {{config.extra.arcana.company_name}} account and provide the following details. The address and payment method details are required for billing.
2735

28-
* Organization details
29-
* Address
36+
* Organization
37+
* Billing Address Details
3038
* Payment Method
3139

3240
!!! caution "Adding Payment Method"
@@ -37,13 +45,27 @@ Developers can view the billing history and the current outstanding invoice once
3745

3846
!!! tip "Payment method not required for free tier usage"
3947

40-
It is not mandatory to enter the billing details in the developer's account profile to use the {{config.extra.arcana.sdk_name}}. Once the free tier usage is consumed, the developer is required to add the billing details to the profile and ensure uninterrupted user onboarding for the registered, active Web3 apps that are using the {{config.extra.arcana.company_name}} Mainnet.
48+
It is not mandatory to enter the details in the developer's account profile to use the {{config.extra.arcana.sdk_name}}. Once the free tier usage is consumed, the developer is required to add these details in the profile section and ensure uninterrupted user onboarding for the registered, active Web3 apps that are using the {{config.extra.arcana.company_name}} Mainnet.
4149

42-
## Billing Notifications
50+
## Notifications
4351

44-
TBD
52+
The {{config.extra.arcana.dashboard_name}} displays a bell icon on the top right of the screen.
4553

54+
<img class="an-screenshots-noeffects" src="/img/an_db_notifications_list.png" alt="Dashboard bell icon notifications list" width="40%"/>
55+
56+
The following billing notifications are displayed:
57+
58+
| Event | Notification | Notes |
59+
| :--- | :--- | :--- |
60+
| Billing | Add card details for processing the payment. | The first time a developer logins, this message is displayed in the notifications section. |
61+
| Billing | Invoice for the current month has been generated. | Once the free-tier is over, at the end of every billing cycle, the dues are computed and an invoice is created. Developer is notified of the same.|
62+
| Billing | Payment successfully processed for this month. | Once the free-tier is over, monthly invoices are raised and payment automatically deducted from the specified payment method. |
63+
| Billing | Payment has been declined.| This notification will be displayed if he specified payment method fails when the invoice dues are processed, or if there are any payment errors due to insufficient funds. |
64+
65+
<!--
4666
## Billing Errors and Troubleshooting
4767
4868
TBD
4969
Link the billing errors list here and also link the Troubleshooting guide section on Billing errors.
70+
71+
-->

docs/db/config_dApp_with_db.md

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -187,25 +187,33 @@ To begin using the {{config.extra.arcana.sdk_name}}, the app developers don't ne
187187

188188
Click on the user icon on the top right of the {{config.extra.arcana.dashboard_name}} screen. Select **Profile** in the dropdown.
189189

190-
![Application Usage Stats Mainnet](/img/an_db_billing_nav.png)
190+
![Application Usage Stats Mainnet](/img/an_db_billing_nav.png){.an-screenshots}
191191

192-
You will see the developer's {{config.extra.arcana.company_name}} account profile details.
192+
You will see the developer's {{config.extra.arcana.company_name}} account profile details. The developer account **name** and **public identifier** (email) are automatically retrieved based on the account used to log into the {{config.extra.arcana.dashboard_name}}.
193193

194-
Update the organization and address details. Click **Save**. Next, refer to the **Payment Method** section and provide the card details. Click **Save**.
194+
Developers are required to update the following profile details and then click **Save**.
195195

196-
![Application Usage Stats Mainnet Billing Profile](/img/an_db_billing_profile.png)
196+
* Organization
197+
* Billing Address Details
198+
* Payment Method
197199

198-
The amount payable will be auto-deducted using the specified payment method once the invoice is generated at the end of every month. If the payment fails, the payment provider will automatically retry the payment until the grace period expires (30 days). After the grace period ends and the payment is not successful, the developer account will be suspended and no users will be able to log into the registered apps.
200+
![Application Usage Stats Mainnet Billing Profile](/img/an_db_billing_profile.png){.an-screenshots}
199201

200202
#### View Invoices
201203

202-
Click on the user icon on the top right of the {{config.extra.arcana.dashboard_name}} screen. Select **Invoices** in the dropdown.
204+
Click on the user icon on the top right of the {{config.extra.arcana.dashboard_name}} screen. Select **Invoices** in the dropdown.
203205

204-
![Application Usage Stats Mainnet](/img/an_db_invoices_nav.png)
206+
![Application Usage Stats Mainnet](/img/an_db_invoices_nav.png){.an-screenshots}
205207

206208
On the **Invoices** page, you will see the details of the current pending dues followed by the billing history of previous invoices that can be downloaded for reference.
207209

208-
![Application Usage Stats Mainnet](/img/an_db_invoices_details.png)
210+
![Application Usage Stats Mainnet](/img/an_db_invoices_details.png){.an-screenshots}
211+
212+
#### View Billing Notifications
213+
214+
Click the bell icon to view all notifications for the developer account. Check the [billing notifications]({{page.meta.arcana.root_rel_path}}/concepts/billing.md#notifications) list for details.
215+
216+
![Dev account notifications](/img/an_db_notifications_nav.png){.an-screenshots}
209217

210218
<!---
211219
109 KB
Loading
227 KB
Loading
453 KB
Loading

0 commit comments

Comments
 (0)