I’ve got the Stripe plugin doing 99% of what I need (subscribe the user to a plan, charge the user, invoices etc), the only thing that isn’t working yet is allowing the user to cancel their own plan.
Hey @jamesdaly, are you using this in dev or production? I just tested this with my app and seems to be working fine… In your Stripe Account, to go Billing > Subscriptions and see if the data differs from your Timeline.
If anyone comes across this thread with the same problem I figured out why this was: the V3 (SCA version) of Bubble Stripe plugin seems to not work at all: couldn’t retrieve or display plans, couldn’t store cards, couldn’t update cards, and couldn’t cancel plans, eg this topic.
As soon as I changed back to the old V2 of the Stripe plugin everything started working.
It’s working ok for me. I had some initial teething with my setup but in terms of workflows, the Checkout Sessions are initiating and events are logged in Stripe. Proration of plan levels are happening automatically and so on. To be clear, Im not requesting users submit cards and initiate billing myself, I just funnel through the SCA compliant checkout and let stripe do the heavy lifting. My side, I just catch any failed payments etc and manage them with simple workflows.