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

Improved message when trial is pending card verification #126

Open
moritzschuh opened this issue Sep 26, 2023 · 1 comment
Open

Improved message when trial is pending card verification #126

moritzschuh opened this issue Sep 26, 2023 · 1 comment
Assignees
Labels
legacy Caused by the Legacy CLI

Comments

@moritzschuh
Copy link

When a credit card is required to verify a free trial (upsun), the project:create command will fail until a card has been added.
At the moment if you don't belong to an organization with the #create-subscription link, for example, project:create will say:

You do not yet own nor belong to an organization in which you can create a project.

This may be confusing if they have in fact created organizations, which they are - of course - the owner of, but haven't yet added a credit card for verification.
This therefor may lead the user to the creation of multiple organizations without being able to create a project.

We should display an improved message if:

  • The user is the owner of the organization
  • and the create-subscription link is not present

This may be the case if:

  • the org is not trial eligible (payment method needs adding)
  • the org has a trial, but no card for verification has been added (card needs adding to activate organization and use trial)
  • the org has failed payments (new card needs adding, or problem with card needs solving)

Optimally, we would check if the user has an active free trial and and display two different messages:

  • has active trial: message should indicate that they may need to verify their account via Console.
  • does not have active trial: message should indicate that they need to verify their billing details
@hayleemillar
Copy link

started this one, can't change assignee to me since i don't have access to do so.

@akalipetis akalipetis added the legacy Caused by the Legacy CLI label Oct 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
legacy Caused by the Legacy CLI
Projects
None yet
Development

No branches or pull requests

4 participants