#bk_whopper
1 messages · Page 1 of 1 (latest)
Thank you.
With this config, I still don't see a way for users to add a promotional code to their current plan if they choose.
That looks correct to me
Can you provide the Customer you are using this config with
And the Session creation request?
Customer: cus_MvCuNNe1mEbmpl
Customer Portal ID: bps_1MBjiUBpzCOYX7MOYSaA6S7J
Unsure if that's the correct creation request you're asking for.
If you hit Continue, what do you see?
Yes, I do see where users can add a promotional code if they switch plans. The question was, can a user add a promotional code to an existing plan.
Let's say, they're on the $25/month plan. And we want to send a 20% off code for being a great customer.
they don't want to switch plans... just apply a coupon.
Ah okay I misunderstood
No worries. I appreciate your help.
Still looking. Overall not positive this is possible via Customer Portal.
If this isn't possible, and I wanted to do a customer appreciation coupon sort of thing on my end, I can update a customer with the coupon_id, is this correct? https://stripe.com/docs/api/customers/update#update_customer-coupon
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Yep that's correct
and this would keep the customer on their existing plan?
Yes
However, if you apply a coupon at the Customer level it will apply to all of their Subscriptions
You may want to consider applying it at the Subscription level
Thanks @vapid jay .
Sure thing. I did confirm that it is only on upgrade (https://stripe.com/docs/customer-management/configure-portal#customer-billing-configurations) for using promo codes via Customer Portal.
So yes, you are best off applying the coupon via the API here