#elbek8935
1 messages · Page 1 of 1 (latest)
Hi there 👋 did the retry schedule you had configured in your subscription/invoice settings fully execute before the customer added a payment method?
https://dashboard.stripe.com/settings/billing/automatic
If all retry attempts already ran, you will need to manually trigger additional payment attempts for those Invoices.
Do you have the ID of an Invoice where you saw this behavior that you can share?
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
sure, showing now
in_1Oj5ASDVbSo80Vu42XAbkAjx
I think it never tried, so no retry should have run?
For this particular invoice, how do I see list of retries that were made
Based on what I'm seeing, auto_advance was never set to true for that Invoice.
Do you have an Invoice from testmode where you saw this same behavior, where you can test enabling auto_advance to confirm if that will cause the Invoice to progress as you hope?
https://docs.stripe.com/api/invoices/update#update_invoice-auto_advance
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
CollectionMethod: stripe.String(string(stripe.InvoiceCollectionMethodChargeAutomatically)),
this is how we set
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
see how that invoice was created
"id": "in_1Oj5ASDVbSo80Vu42XAbkAjx",
"object": "invoice",
"account_country": "US",
"account_name": "Software",
"account_tax_ids": null,
"amount_due": 0,
"amount_paid": 0,
"amount_remaining": 0,
"amount_shipping": 0,
"application": null,
"application_fee_amount": null,
"attempt_count": 0,
"attempted": false,
"auto_advance": false,
"automatic_tax": {
"enabled": false,
"liability": null,
"status": null
},
"billing_reason": "manual",
"charge": null,
"collection_method": "charge_automatically",
"created": 1707766072,
@boreal oxide
actual request was this
"customer": "cus_PYBOOj2tgJAbxp",
"metadata": {
"qm_invoice_id": "520db40e-b264-453f-ae26-ae8506bc477f",
"account_id": "EBRGUS0U",
"invoice_month": "202401"
},
"automatic_tax": {
"enabled": "false"
},
"collection_method": "charge_automatically"
}```
@boreal oxide Can you help?
"auto_advance": false,
Auto advance wasn't enabled, I think you're confusing setting the collection method and enabling auto advance.
what is the difference?
In the future, I also ask that you refrain from tagging our team members directly. The pings tend to pull our attention and actually slow us down.
auto_advance is the setting that turns on automatic progression of the Invoice through its lifecycle:
https://docs.stripe.com/invoicing/integration/automatic-advancement-collection
collection_method is used to indicate whether you want to charge the customer's default payment automatically, or send them the finalized Invoice so they can choose how they want to pay it.
Yes, I'm pretty sure, did you hit an error indicating otherwise?