#john_best-practices
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/1359534785776713741
📝 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.
- john_webhooks, 8 hours ago, 15 messages
You'll have to create a new charge
But also you should check the failure reason first to make sure it's something that's even worth retrying
Are you sure that we would have perms to do that?
Would the user have to opt into retries?
It's not a retry of the same charge
You need to create a new charge
Assuming the bank account was verified properly, you can
It's no different than creating any other type of charge
How is it a loophole?
Charges have no concept of a retry
They either succeed or fail
If you want to attempt again, you need to create a new Charge
if this is a part of a subscription and the subsequent charge succeeds, will the status of their subscription automatically change? Will autocollection work on the next cycle
Oh Subscriptions are different
Those have a concept of a retry
For subscriptions, what happens differs wildly
It depends on what your Subscription settings are
automatic ACH debit retries dont work for us due to using the plaid integration
this question was openned on this issue
Oh ok
I wasn't aware of that restriction
It's an old flow
I suppose you could retry paying the invoice via https://docs.stripe.com/api/invoices/pay
are there limits on this? and like i asked before, would this reactivate a users subscription?
What do you mean by reactivate?
If the subscription was cancelled, paying a previous invoice won't un-cancel it
Can you give a specific example to illustrate what you're referring to
are there limits on this?
There are, but it's a pretty high count as far as I know
It's not publicly documented
And it's variable too, so I can't give an exact answer as to what the limit is
sure
gotcha
Yeah, when a user fails to make a payment on our subscription stripe cancels their subscription, is there a way to automatically uncancel these accounts?
assuming that they successfully completed a "retry" unoffically
but im assuming if i leave the sub as past due and the payment is successful the status will change?
to active
Payment on the latest finalized invoice either failed or wasn’t attempted. The subscription continues to create invoices. Your subscription settings determine the subscription’s next state. If the invoice is still unpaid after all attempted smart retries, you can configure the subscription to move to canceled, unpaid, or leave it as past_due. To move the subscription to active, pay the most recent invoice before its due date.
Specifically that last bit: To move the subscription to active, pay the most recent invoice before its due date.
hmmm, so if it's paid after the due date it will still be marked as past_due?