#wayo_subscription-invoice
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/1263954989613580360
đ Have more to share? Add more details, code, screenshots, videos, etc. below.
Hello! No worries.
Have you made more than 10 pay attempts for that Invoice?
Can you share the Invoice ID?
More than 10? Very possible
Yeah the maximum payment attempts for an Invoice is 10 so that is likely the issue here
This helps prevent card testers
I see. Is there a way to see how many attempts I made?
There should be a Charge created for each attempt so you could list Charges for the PaymentIntent using: https://docs.stripe.com/api/charges/list#list_charges-payment_intent
When this happens, what are my options? I need the invoice to be payable with the same details. Do I need to mark it as paid out of band and try again ? If so, what exactly is paid out of band doing?
Yeah you can create a new PaymentIntent to take payment and then once it is successful you can mark the Invoice as paid.
Marking paid out of band (marking as paid) doesn't do anything except change the status of the Invoice
Are there other ways? I use setup intents with payment element to gather payment details.
This is all done via your backend
Doesn't matter how you collect a PaymentMethod?
I'm not sure what you are looking for in particular here
So maybe that would help for you to clarify your ideal outcome, knowing you can't explicitly charge that Invoice again after it maxes out its payment attempts
ideally, update the invoice status so customer can pay the same invoice or maybe create a duplicate email and void the other one ? Can any of this be done through Stripe's dashboard?
For a subscription. If payment fails when subscription attempts to take payment, the customer updates their payment method and I call https://docs.stripe.com/api/invoices/pay.
Gotcha, then no you can't duplicate a Subscription Invoice. That is only supported for one-off Invoices: https://support.stripe.com/questions/duplicate-an-invoice
wayo_subscription-invoice
So really the best option is what I stated before, create a PaymentIntent to charge that or a newly collected PaymentMethod
You can do that via the Dashboard, yes.
Forgot to mention this is in test mode. Im' not sure if this changes anything.
works the same
Flagging we're closing the server for the day so I'm going to close the thread but if you have follow up questions our support team is here to help: https://support.stripe.com/contact
okay, thanks!