-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Billing Center v2 #5078
Comments
@ignapas, @jsaq007, I am adding here some feedback/bugs we got from the users. When you finish the implementation of the billing center v2, let's double check the following has changed. Also please let me know if I should write this feedback somewhere else Show credit card name instead of uuid when autorecharge is enabled:Credits account need a reload.When you add another user to your wallet, the other user has to do a hard refresh to see it appearing. Maybe we can add a reload button? UsageThe usage table can use space better. For example, why it doesn't expand vertically? See more details here. Move "Usage" somewhere else? I am not sure anymore this is relevantSee this feedback on marker.io. As far as I understand from this feedback, there should be an independent "Usage" window somewhere else? @ignapas, feel free to ask more details to the reporter on marker.io |
Hi @matusdrobuliak66,
|
Hi Ignacio, it would be best if we could meet in person, here are brief answers:
|
@pcrespov EDIT: This is also the reason why the 'add payment method' window does not close in the deployments. |
sending strings is not the huge issue. but the type inconsistency is kind of bad... |
@ignapas agreed. can you please also answer the question? |
@ignapas @matusdrobuliak66 let's review what is missing here and close ASAP this issue. |
Overview
Second iteration of the Billing Center. After the first version has been tested and deployed, there are a number of possible improvements to the user experience and the overall look.
General improvements
Sections
The billing center is divided into four different main sections: Credit accoutns, Payment methods, Activity and Transactions
Wallets
The user has a personal wallet and the wallets that other users might have shared with him.
The user can only recharge his own personal wallet. Optionally, the user can enable the auto-recharge function for his personal wallet.
Wallet list (Credit Accounts section)
Buy credits
Adds credits to the personal wallet.
Can be done in one or two steps, depending on whether the user has already saved a payment method. If a payment method exists and is selected, it will be charged after the user clicks on Buy credits. If not, there will be a second screen to enter credit card details and the option to save that payment method.
Select payment method
The payment method is selected by the user using a Select widget.
Autorecharge
When the amount of credits of the personal wallet moves below a certain quantity, the system automatically recharges that wallet.
Activity & Transactions
Two different sections for tracking the usage of credits and the transactions adding credits to the user's wallet. Currently there are three related sections: Activity, Usage and Transactions: the will become only two. Transactions will list the USD payments where the user spends dollars for credits and Activity will list the usage of credits for computation time.
Both will have filtering capabilities and the option to download a report.
Transactions
This is only displayed for wallets owned by the user (or those where the user is made Accountant). A SelectBox is used to select the Wallet (as placeholder for when a user will be able to have multiple wallets).
Usage
Lists credit usage per wallet. If the wallet belongs to the user, all usage is listed. If not, only usage from the user is listed. Again, a SelectBox chooses the wallet (or "All wallets").
Payment methods
Lists all payment methods added by the user and allows to delete them. It also indicates if they are used for autorecharge.
Tasks for This is Sparta!
The text was updated successfully, but these errors were encountered: