Stripe Integration That Uprades Users' Subscriptions

Softr’s Stripe integration does not upgrade a user’s subscription, only creates and cancels one. When paid users are redirected to a pricing block to change their subscription, rather than changing the user’s subscription Stripe creates another customer with the same email address for that updated subscription. This does not upgrade the user’s subscription status in Softr, since there are now multiple customers with the same user email in Stripe, one with the existing subscription and one with the new subscription.

Update Softr’s Stripe integration so the pricing block is used as tiered pricing blocks are intended, to upgrade users like we do when we upgrade our Softr subscriptions.