#adamreisnz-expire-incomplete-subs
1 messages · Page 1 of 1 (latest)
@tardy tangle in that case you likely want to switch to collection_method: 'send_invoice'
Well, I did that, updated via the dashboard, but the subscription remains on incomplete.
Also, we don't want to do that for all new subscriptions. If a customer attempts to pay by card that is fine. We just need a way to get a subscription out of this state.
I note there is a payment_behavior parameter, but I don't know if any of its options are useful to us in this scenario?
https://stripe.com/docs/api/subscriptions/create#create_subscription-payment_behavior
yeah I don't think there's a solution for this today unfortunately.
I would like the subscription to start, and stay, as active, even if the first payment fails. Is there a way to do that with this parameter?
There is not a solution for this today
Ok can you then just explain the difference between these four options, as it's not clear to me from reading the docs.
allow_incomplete
error_if_incomplete
pending_if_incomplete
default_incomplete
honestly you only should use default_incomplete and ignore everything else. None of those will fit what you're asking, that's just not something we support today I'm sorry
Ok, I believe I have asked about this already a few years ago, is there any way this can be implemented in the future? It seems like a massive oversight, and it creates a lot of overhead and problems for us if a subscription ends up being incomplete.
There are all those settings for what to do when invoice payment fails, including "leave subscription as is", why can't this also be applied to the first invoice?
Candidly: I don't think we'd build this
Why not?
Because I can't imagine this being a priority any time soon compared to everything we're building. Could it be useful, sure, but unlikely to happen
But you can definitely flag feedback to our support team, it trickles down to the product team! https://support.stripe.com/contact
Ok thanks
I do agree it'd be helpful so I'll flag myself too but it won't be tied to your account so reporting yourself will help
Ok