Skip to content

Commit fdac650

Browse files
authored
Shaloo/ar 5710 billing update (#31)
* Refs: First draft of billing guide and how billing is done concept update in the Dashboard User Guide * Fix: #AR-5710 billing and invoice implementation updates * cleanup * Fix: #AR-5717 show wallet update * RN updated for mobile view bug fix for the Arcana wallet * wallet width note added to RN * billing cleanup * Billing cleanup for notifications * typo fix * Remove billing error for address * Update billing address and payment method form changes
1 parent b7d5764 commit fdac650

16 files changed

+76
-11
lines changed

docs/concepts/billing.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,4 +68,4 @@ The following billing notifications are displayed:
6868
TBD
6969
Link the billing errors list here and also link the Troubleshooting guide section on Billing errors.
7070
71-
-->
71+
-->

docs/concepts/index.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ These are the building blocks to help you learn about various {{config.extra.arc
1212

1313
[Auth Types :material-clipboard-text-search-outline:](authtype/index.md){ .md-button }
1414

15+
[Billing :fontawesome-solid-money-check-dollar:](billing.md){ .md-button }
16+
1517
[Dashboard :material-monitor-dashboard:](dashboard.md){ .md-button }
1618

1719
[DKG :material-key-plus:](dkg/index.md){ .md-button }

docs/db/config_dApp_with_db.md

Lines changed: 66 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ This guide will walk you through the various configuration options available on
4141

4242
!!! info "{{config.extra.arcana.app_address}}"
4343

44-
The {{config.extra.arcana.app_address}} assigned to your application can be found on the top right of the {{config.extra.arcana.dashboard_name}} screen. ![Dashboard Client Identifier](/img/an_db_app_address.png){.an-screenshots}
44+
The {{config.extra.arcana.app_address}} assigned to your application can be found on the top right of the {{config.extra.arcana.dashboard_name}} screen. ![App Client Identifier](/img/an_db_app_address.png){.an-screenshots}
4545

4646
### Manage Configurations
4747

@@ -153,9 +153,9 @@ Developers can monitor their registered application usage statistics via the {{c
153153

154154
#### Account Usage Metrics
155155

156-
The *Manage Apps* screen displays Monthly Active Users (MAU) for the developer account. This is an aggregate score across all the applications that are registered for a dev account and configured to use the {{config.extra.arcana.company_name}} Mainnet. Any application using the 'Testnet' are not billed and not included in this overall account usage statistic.
156+
The *Manage Apps* screen displays Monthly Active Users (MAU) for the developer account. This is an aggregate score across all the applications that are registered for a developer account and configured to use the {{config.extra.arcana.company_name}} Mainnet. Any application using the 'Testnet' are not billed and not included in this overall account usage statistic.
157157

158-
![Dashboard metrics](/img/an_db_metrics.png){.an-screenshots}
158+
![App usage metrics](/img/an_db_metrics.png){.an-screenshots}
159159

160160
!!! caution
161161

@@ -177,11 +177,73 @@ You can use the dropdown in the top right of the application dashboard screen to
177177

178178
![Application Usage Stats Mainnet](/img/an_db_app_usage_metrics_mainnet_anim.gif){.an-screenshots}
179179

180+
### Billing
181+
182+
{{config.extra.arcana.company_name}} tracks the Mainnet app usage for every developer account in terms of MAU. Invoices are generated at the end of each month and the chargeable amount is auto-deducted using the payment method configured by the developer in their profile section. See [billing and pricing]({{page.meta.arcana.root_rel_path}}/concepts/billing.md) for details.
183+
184+
To begin using the {{config.extra.arcana.sdk_name}}, the app developers don't need to update the profile details including the billing information. Once the apps consume the free tier of {{config.extra.arcana.company_name}} Mainnet usage, the developer must provide the billing details via the profile section of the {{config.extra.arcana.dashboard_name}}. Otherwise, the registered apps will be suspended and users will not be allowed to log in to any app that is registered using the developer account.
185+
186+
#### Set up Payment Method
187+
188+
Click on the user icon on the top right of the {{config.extra.arcana.dashboard_name}} screen. Select **Profile** in the dropdown.
189+
190+
![Application Usage Stats Mainnet](/img/an_db_billing_nav.png){.an-screenshots}
191+
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}}.
193+
194+
Developers are required to update the following profile details and then click **Save**.
195+
196+
* Organization
197+
* Billing Address Details
198+
* Payment Method
199+
200+
![Application Usage Stats Mainnet Billing Profile](/img/an_db_billing_profile.gif){.an-screenshots}
201+
202+
!!! note "Payment Method"
203+
204+
By default, the 'Payment Method' section is disabled.
205+
206+
Enter the billing address details and click **Save**. The payment method section is enabled for input only after the billing address details are provided.
207+
208+
#### View Invoices
209+
210+
Click on the user icon on the top right of the {{config.extra.arcana.dashboard_name}} screen. Select **Invoices** in the dropdown.
211+
212+
![Application Usage Stats Mainnet](/img/an_db_invoices_nav.png){.an-screenshots}
213+
214+
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.
215+
216+
![Application Usage Stats Mainnet](/img/an_db_invoices_details.png){.an-screenshots}
217+
218+
#### View Billing Notifications
219+
220+
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.
221+
222+
![Developer account notifications](/img/an_db_notifications_nav.png){.an-screenshots}
223+
224+
<!---
225+
226+
![Billing methods and details](/img/an_db_billing_method_details.png)
227+
228+
#### View Billing History
229+
230+
Refer to the 'Billing Details' screen. The 'Estimated Charges' section on the bottom displays a link to view the billing history and download invoices.
231+
232+
![Billing history](/img/an_db_billing_history.png)
233+
234+
#### Pay Bills
235+
236+
To pay the Arcana Network dues, developers can refer to the 'Estimated Charges' section on the bottom right of the 'Billing Details' screen. Click **Continue** to view invoice details and pay the bill.
237+
238+
![Pay Dues](/img/an_db_billing_dues.png)
239+
240+
-->
241+
180242
### Delete Application
181243

182244
To de-register an application the developers must delete the entry using the {{config.extra.arcana.dashboard_name}}. Go to the 'Manage Apps' dashboard page which lists all the registered applications.
183245

184-
![Manage Apps Dashboard](/img/an_db_manage_apps.png){.an-screenshots}
246+
![Manage Apps Screen](/img/an_db_manage_apps.png){.an-screenshots}
185247

186248
Select the application you wish to de-register and choose **Delete**.
187249

109 KB
Loading

docs/img/an_db_billing_dues.png

295 KB
Loading

docs/img/an_db_billing_history.png

717 KB
Loading
539 KB
Loading

docs/img/an_db_billing_nav.png

87.6 KB
Loading

docs/img/an_db_billing_profile.gif

162 KB
Loading
52.7 KB
Loading

0 commit comments

Comments
 (0)