-
Notifications
You must be signed in to change notification settings - Fork 59
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
[Console 2.0] Fiat Payments #247
Comments
as a part of this: - implement transactions to hide from business logic layer - cover the endpoint with functional tests refs #247
also refactor module imports refs #247
As a part of this add: - DI container - Drizzle ORM - logging refs #247
As a part of this add: - DI container - Drizzle ORM - logging refs #247
As a part of this add: - DI container - Drizzle ORM - logging refs #247
As a part of this add: - DI container - Drizzle ORM - logging refs #247
As a part of this add: - DI container - Drizzle ORM - logging refs #247
As a part of this add: - DI container - Drizzle ORM - logging refs #247
At the moment, initial wallet creation is implemented on the backend, allowing for the creation of a wallet for a user and granting it a defined trial spending limit. The next steps involve using that wallet to create deployments. The following steps are currently in progress: With the above, we should be able to adjust the UI to allow users to choose fiat payments, receive a wallet with trial allowance, and create deployments. Upcoming tasks: Note: all the estimates are approximate as I personally see them. |
I will close this issue as completed and create separate issues for the other features. |
Mind if i suggest to use stripe elements instead of redirecting the user to stripe? Stripe does also support payments with crypto now, maybe the UI can be simplified and we can just allow user to top up crypto using stripe, without leaving the console or switching modes |
hey @alexx855 thanks for the suggestion. This can make sense for sure. The current implementation is an first easiest MVP, so we're going to be improving this with time. This kind of feedback is helpful. @anilmurty FYI |
Overview and Problem Statement
One of the most, if not the most, requested feature of the Akash Console is to be able to pay with fiat, aka credit cards. The system will be credit based (pre-payment), which will easily allow for free trial through free credits, like all the other cloud platforms currently do.
The goal is to keep the current deployment UX the same and only abstract the wallet interactions with a managed wallet server side.
This is a high level specification of the order and how we will implement the system.
[ ] Class to manage deployments (send manifest to provider, interact with provider for logs/shell, write tests, need to think about network upgrades)[ ] Auto-refill deployment deposits[ ] Auto-refill account credits with credit cardDb Schema changes
v1.0
user_payment
user_certificate
UserDeployment
CreditActivity (For integrity and debug + billing)
The text was updated successfully, but these errors were encountered: