Feature Request
We want to dynamically populate the promo/coupon code on the stripe checkout (v3) subscription workflow.
Rationale
We’re using stripe coupons/promos with subscriptions. But with Stripe Checkout v3 it doesnt appear that there is any way to pass a coupon code to stripe checkout. Customers currently have to manually enter the coupon code.
We’re finding that customers often forget to apply the coupon and they’re contacting our support and asking for the discount to be applied and have part of their payment refunded. While we’re happy to accomodate these requests (it makes us look good), its not the best user experience and it takes time out of our day to work on product improvements.
I’m looking for this, too. We’re using a 3rd party affiliate program just to save time vs. building our own in Bubble, and we want their affiliate links to automatically enter the coupon/discount to the Stripe checkout via the Bubble plugin.
Applying a Stripe coupon by default on the checkout would be awesome because the “Apply coupon” action can only apply a coupon on an existing subscription.
I looked at this in great detail and the only way was to build my own API action for this process. You don’t have to recreated everything from scratch, but depending on what you’re doing, you might have to do quite a lot of bubble db storage of stripe-based data. It was a few weeks of refactoring effort (whole ecommerce area was basically done apart from this) and that was off the back of other issues with Stripe (they have been very friendly but totally useless and extremely frustrating to work with). I’ve had a open ticket for 4 months now. Unless Bubble’s new Stripe plugin supports this, either give it up or expect to spend a while DIYing your own.