Feature proposal #8076
Stripe: Allow changing of payment method for existing recurring subscriptions
This could be done with a new information area below active auto-recurring subscriptions, with an update payment method button if gateway supports it.
Second way would be to make it independant of gateway, allowing to change gateway, attempting a new payment subscription on new/same gateway (with free first period) and then if payment subcription succeeded, automatically unsubscribe the current payment subscription at current gateway.
Something to discuss: what part goes into CBSubs and what goes into Stripe gateway.
If you are writing the business manager, that would be better to give the ability to add a new source for a new SEPA account as it's impossible to do it now on STRIPE dashboard.
For instance on the front end, may be give the customers/mods a feature to change a default source or add new ones for STRIPE ?
That's not good for customers to be obliged to have their subscription cancelled and renewed with only new banking coordinates.
STRIPE SUPPORT : What you should be able to do is detach the source from the customer object - stripe.com/docs/api/sources/detach Then attach the new source to the customer object - stripe.com/docs/api/sources/attach If you have the subscription set to pull funds automatically then what you can do is then schedule an update with the subscription to change the payment method/source - stripe.com/docs/api/subscription_schedules/update
This is now doable using stripes build in customer portal. An API call is made to stripe that generates a temporary link for the user to make these changes. This could be considered for a temporary solution that requires little effort on our part (make api call and render button to url).