#john_best-practices

1 messages · Page 1 of 1 (latest)

austere zodiacBOT
#

đź‘‹ 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.

mellow copper
#

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

nocturne patio
#

Would the user have to opt into retries?

mellow copper
#

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

nocturne patio
#

Is this a common practice?

#

Seems a little loophole like

mellow copper
#

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

nocturne patio
#

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

mellow copper
#

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

nocturne patio
#

automatic ACH debit retries dont work for us due to using the plaid integration

#

this question was openned on this issue

mellow copper
#

Oh ok

#

I wasn't aware of that restriction

#

It's an old flow

nocturne patio
mellow copper
#

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

nocturne patio
#

sure

nocturne patio
mellow copper
#

No you can't uncancel a subscription

#

canceled is a terminal state

nocturne patio
#

assuming that they successfully completed a "retry" unoffically

mellow copper
#

But you can adjust your settings so subscriptions aren't canceled automatically

nocturne patio
#

but im assuming if i leave the sub as past due and the payment is successful the status will change?

#

to active

mellow copper
#

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.

nocturne patio
#

hmmm, so if it's paid after the due date it will still be marked as past_due?

mellow copper
#

yep

#

But likely if it's past the due date, then it's not the most recent invoice