Skip to content

Conversation

@ericokuma
Copy link
Contributor

Introduces a new payment page (/[organization]/-/settings/billing/payment) to provide users with a clear overview of the Team plan pricing and required billing information before redirecting to Stripe. This addresses the issue of unclear plan details and necessary steps, improving the subscription flow (APP-706).

Checklist:

  • Covered by tests
  • Ran it and it works as intended
  • Reviewed the diff before requesting a review
  • Checked for unhandled edge cases
  • Linked the issues it closes
  • Checked if the docs need to be updated. If so, create a separate Linear DOCS issue
  • Intend to cherry-pick into the release branch
  • I'm proud of this work!

Linear Issue: APP-706

Open in Cursor Open in Web

- Add new payment page component with plan pricing and requirements display
- Show what user needs to do (add payment method, billing address)
- Display billing issues and their status
- Update BillingCTAHandler to redirect to new payment page
- Update Payment.svelte to use the new payment page flow

This addresses APP-706 by providing a better UX before Stripe portal,
similar to Lovable's approach with clear pricing and requirements.

Co-authored-by: eric.okuma <[email protected]>
@cursor
Copy link

cursor bot commented Feb 2, 2026

Cursor Agent can help with this pull request. Just @cursor in comments and I'll start working on changes in this branch.
Learn more about Cursor Agents

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants