Skip to content

[APP-706] stripe setup page for collecting payment details#9004

Merged
pjain1 merged 9 commits intomainfrom
stripe_setup
Mar 17, 2026
Merged

[APP-706] stripe setup page for collecting payment details#9004
pjain1 merged 9 commits intomainfrom
stripe_setup

Conversation

@pjain1
Copy link
Copy Markdown
Member

@pjain1 pjain1 commented Mar 10, 2026

  1. Update payment portal url to return stripe setup page for collecting billing information when upgrading to Teams plan. Benefit is looks more like a standard checkout page so user more use friendly. Still use billing session portal to manage entered info. So UI can request url with setup: true first time and then with setup: false once we have the billing info.
  2. Expose cli that can be used to get setup url. This can be shared with customer directly so that they can enter billing information like payment method and address when upgrading them to enterprise from managed or trial plan. No need for us to enter these manually in Orb or Stripe.

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!

@pjain1 pjain1 requested a review from begelundmuller March 17, 2026 05:08
@pjain1 pjain1 assigned AdityaHegde and unassigned AdityaHegde Mar 17, 2026
@pjain1 pjain1 requested a review from AdityaHegde March 17, 2026 05:08
@pjain1 pjain1 requested a review from AdityaHegde March 17, 2026 07:42
Copy link
Copy Markdown
Collaborator

@AdityaHegde AdityaHegde left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGMT from UI side.

@pjain1 pjain1 merged commit b8a48c8 into main Mar 17, 2026
31 of 39 checks passed
@pjain1 pjain1 deleted the stripe_setup branch March 17, 2026 17:37
@ericokuma
Copy link
Copy Markdown
Contributor

@pjain1
Copy link
Copy Markdown
Member Author

pjain1 commented Mar 18, 2026

@ericokuma its a state issue unrelated the change, Aditya is looking into it.

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