Skip to content
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 UI Elements #441

Open
4 tasks
EpikSkeptik opened this issue Dec 2, 2021 · 5 comments
Open
4 tasks

Billing UI Elements #441

EpikSkeptik opened this issue Dec 2, 2021 · 5 comments
Assignees
Labels
help wanted Extra attention is needed

Comments

@EpikSkeptik
Copy link
Collaborator

EpikSkeptik commented Dec 2, 2021

  • Dashboard Panel Free Trial Component/Same in Upload File/ VideoProcess Selection
    Free storage space remaining, ( 1 GB Remaining)
    Free Beatcaps processing minutes remaining, ( 10 minutes Remaining)
    Want more storage space or Beatcaps processing minutes,
    (Click Here)

262962781_489476559015363_834241933389557336_n

263303311_4362055770583684_2507224251920694010_n

  • Reminder in Video Processing Selection for Storage Space and Minutes remaining
    261423774_932243451032133_3808641674778439110_n

  • Beatcaps Create Cues page, upon clicking which video use video length estimator

260543277_1098838264218581_6576158608327121068_n

  • Free trial remaining if on free trial, w/ purchase more minutes

  • If billing info added, mention your paying for soso minutes (however long vid is)

  • Overleia storage estimator upon entering which vids,
    263686784_4682417188512708_6134971355564484928_n

    • Free trial storage left over
    • billing info added, mention remaining storage

    @goatandsheep

@goatandsheep
Copy link
Owner

goatandsheep commented Dec 3, 2021

So information to provide:

  • capacity remaining within current tier
  • capacity that will be used by action
  • Current tier
  • prompt for providing credit card info
  • tier for extra free storage, w/ credit card

Also do we need to talk about unlocking pro tier (or whatever), i.e. buttons to give payment details and stuff?

@EpikSkeptik
Copy link
Collaborator Author

EpikSkeptik commented Dec 6, 2021

@goatandsheep
image
image
image
image
image

Current Idea

@goatandsheep goatandsheep added the help wanted Extra attention is needed label Dec 14, 2021
@goatandsheep
Copy link
Owner

goatandsheep commented Dec 24, 2021

  • Fetch user storage usage info upon page load from Stripe GET /usage
  • Get registration link from Stripe PUT /usage
  • User storage estimation for overleia and if it exceeds user's allotted capacity POST /usage
  • Media duration calculation for cost estimate for Beatcaps POST /usage
  • Send the actual resource usage info to Stripe if user is registered with Stripe (back-end task)

@goatandsheep
Copy link
Owner

goatandsheep commented Jan 3, 2022

How to determine valid subscription

  • if null value for subscriptionID
  • verify subscriptionID in back end

@EpikSkeptik
Copy link
Collaborator Author

Necessary global variables

  • Upgraded
  • minDataAmount (Beatcaps Mins Usage)
  • storageDataAmount (Total Storage Usage)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants