#khleungat
1 messages ยท Page 1 of 1 (latest)
Hi soma, this is the invoice ID: "in_1LwLZcH8MnP3VlOcmqhzUAj5"
And you want this invoice to be retried automatically by Stripe?
Yes, can I do that?
or it is not allowed as billing reason is manual?
Actually I am struggling the reason why there isn't next_payment_attempt
This is a one-off invoice (not part of a subscription), so I think there are no retries unless you are on the Invoicing Plus plan.
Invoicing plus plan allows one-off invoice payment to be retried?
Yes that's my understanding https://stripe.com/invoicing/pricing
But all plans get reties for invoices that are created by subscriptions. This is controlled by your dashboard settings https://dashboard.stripe.com/settings/billing/automatic
I see, but this invoice is not created by subscriptions ๐ฆ
this is a one-off payment
Yes, so in this case you need invoicing plus to get retries
so if I don't upgrade to be invoicing plus, I need to handle the retry logic by myself?
Correct
Sure!
This is about the invoice created by the subscription. I set the subscription days_until_due to be zero
Is it mean that when the invoice is finalised, it will be overdue immediately? or it will be overdue after 24hours.
Assume the customer won't pay this invoice
Also, if the invoice is overdue, will the subscription to be overdue immediately?
Note that days_until_due is only valid for subscriptions where collection_method is set to send_invoice.
https://stripe.com/docs/api/subscriptions/create#create_subscription-days_until_due
I think the best way to check this would be for you to run some tests. But if you need I can try this myself.
Yes I am testing the subscription with collection_method=send_invoice
but I am not so sure about the behaviour