#Matt1654836

1 messages · Page 1 of 1 (latest)

minor cargoBOT
carmine stratus
#

Hi 👋 on the Stripe side, you are making a change to an existing Subscription, a new Subscription object is not generated by the update. You can use the update function to make adjustments to Subscriptions though, this helps walk through what is involved with upgrading/downgrading Subscriptions:
https://stripe.com/docs/billing/subscriptions/upgrade-downgrade

How it appears to your customers depends on how you're representing that information to them.

It sounds like you may be using prebuilt Product objects when creating your Subscriptions, in which case you'll want to be careful editing those as the change would apply to all Subscriptions using that Product.

shrewd crater
#

Hey Toby, thanks for the response. I've already taken a look at the doc on upgrading & downgrading subscriptions, my question is surrounding the possibility of moving a customer from one subscription to another.

Apologies for the confusion, I'm just using the term 'Product' to differentiate between the 'subscription' that our customer sees and the subscription in regards to the recurring payment that takes place in Stripe.

#

On an unrelated note, is it possible to revert a refund (reverse transfer) once it has been initiated? If so, is it possible to test this functionality in Stripe test mode?

carmine stratus
#

Sorry, I don't think I'm grasping what you mean by "moving a customer".

shrewd crater
#

Sure, apologies. When I say 'moving', this would be cancelling subscription 1 on the customer's behalf, then subscribing them to Subscription 2. What I would like to know is if there is a solution in the API to this that doesn't involve cancelling the customer's subscription?