#smokey_subscription-retries
1 messages ¡ Page 1 of 1 (latest)
đ Welcome to your new thread!
â˛ď¸ We'll be here soon! Typically we respond in a few minutes, but sometimes we might take a bit longer if the server is busy or if you have a particularly tricky question.
âąď¸ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can always start a new thread if you have another question.
đ This thread will always be available, even after it's closed. You can find it again using Discord's search, or you can save this link: https://discord.com/channels/841573134531821608/1219311354947702828
đ Have more to share? Add more details, code, screenshots, videos, etc. below.
Below are links to other discussions we've had with you in the past week in case you want to review that information. If your question is related to one of these previous discussions, please provide a comprehensive summary of the current state and what you need help with now. We help many users simultaneously, so a summary allows us to resolve your issue as soon as possible.
- smokey_unexpected, 2 days ago, 85 messages
- smokey_subscription-collectionmethod, 6 days ago, 68 messages
Hi. So I have some questions regarding subscriptions; Smart Retries may not even be suitable for my use case.
Smart retries can't be configured separately in live and test mode - you'd change the setting in livemode and it would apply to both live and test
I am building a SaaS app, and users can either be on a free plan, or a subscription. If they're on a subscription, this will be billed every 28 days. If the payment declined on the renewal date, it should be tried 2 more times that day. If its still declined, the subscription should be paused.
I'm not sure if Smart Retries would be ideal for this case, or if I'm best to manually triggering the charge attempt again every 12 hour.
Smart retries wouldn't be a good option for you since you wouldn't have control over when / how quickly the retries are attempted
Actually, I just checked the Smart Tries settings, and it's limited to a minimuim of 1 week. E.g - 4 times in a 1 week period. My subscription service requires their membership to be paused 24 hours after non-payment
Also can you clarify what specifically you mean by pausing the subscription? Are you talking about setting pause_collection (https://docs.stripe.com/api/subscriptions/update#update_subscription-pause_collection)
Ignore that - I worded it wrong. If they don't pay within the first 24 hours, inside my app, it'll alert them that their subscription failed to renew and they've lost their features.
My thinking was that if then decided to pay, it would re-activate the same subscription inside Stripe
Gotcha - your best option is to do retries manually and you could cancel the Subscription when they fail to renew. When they decide to pay again you'd recreate their subscription
Yeah I think I'll do that. I have another question for you:
Let's say the user signs up today at 16:00. In 28 days, the next invoice will be generated and the payment attempt will be made. Will this also be at at 16:00 or midnight?
I'm trying to figure out the best way to automate the attempts to charge the customer for a failed payment
It'll be at 16:00
OK I see. Thanks a lot for your help