#archmike12

1 messages · Page 1 of 1 (latest)

slim pollenBOT
sturdy hawk
#

Hi there!

#

Give me a few minutes to try to reproduce this.

sturdy hawk
#

Can you share the subscription ID where you see this? When I try to reproduce, the subscription is still active but with "collection paused".

short brook
#

okay give me a sec

#

sub_1LiIqRErVEWhFOkNOfSaexNO

sturdy hawk
#

On the screenshot you shared it does say "active".

#

What exactly would you like to happen instead? For the subscription to stay active and not paused for the remaining of their billing period?

short brook
#

I want the subscription to be active and the collection be paused. and auto resume after a year

#

but the issue is the auto resume doesn't work as needed if a user paid for 2022 and pause it and confiured auto resume after a year the collection should resume at 2024 since 2022 is already paid so it should skip 2023 and continue in 2024 but that's not the case here. stripe resumes the subscription in 2023 which makes the pause useless

#

does that make sense?

vast cypress
#

Hey apologies for missing this thread for a bit. I think your use case makes sense but I don't think Stripe would consider our behavior to be a bug at the moment. Someone wanting to unpause their subscription immediately is a valid use case here, though I do get that it is not the only one.

I can put in a feature request to add the kind of unpausing functionality that you are describing, though I can't promise if/when it will be added.

short brook
#

Thank you that would be helpful!
Also is there a way where i can take only the money they paid for that is starting from the time they paid for to the time they cancelled and then returning the rest of the subscription money?

vast cypress
short brook
#

okay i will be waiting thank you very much

vast cypress
#

The question is how to figure out what amount to refund. With that proration setting, we should create something that tells you how much but I am having trouble finding it

vast cypress
#

Okay so I found it. When a user cancels their subscription through the customer portal, we will create an invoice that will credit their account when it finalizes. You can either listen for the invoice to be created or you can listen for the customer.updated event and check if the balance was updated as part of that event. If it is you can initiate a refund on the original payment for that amount and 0 out their new balance https://stripe.com/docs/billing/customer/balance#modifying