Description
Problem to solve
Some Gitpod programs will use Stripe coupons with predefined discounts and expirations.
Entering these coupons manually (by Gitpod admins) is doable through the Stripe dashboard, but it would be better if this were self-serve, and users could perform this actions on their own while setting up their billing account in Gitpod.
Unfortunately, Stripe promotion codes cannot be used in the Stripe self-service Portal in our case. Customers can only use the portal to cancel (not modify) their subscriptions. See https://stripe.com/docs/customer-management/get-started#limitations
This suggests that we need to extend our payment configuration form to accept promo codes on initial configuration.
See investigation in comments below, and discussion (internal).
An ideal solution would be one where a promo-code could be applied not just during the initial signup, but also later once the subscription is active.
Metadata
Metadata
Assignees
Labels
Type
Projects
Status