#arggh
1 messages ยท Page 1 of 1 (latest)
๐ Thanks for reaching out
Could you please share that invoiceId ?
I also have a strange feeling I might have complained about this ~1 year ago, I apologise beforehand if it's just my bad.
sure, just a sec
in_1Lk3EkKdPSE4E8AZhs4hVmXi
Ah, is it because the payment requires confirmation!
I wonder why that is?
I'm supposedly collecting payment details for offline usage, and the card I used was the 4242424242....
Yes indeed, good catch! the related PaymentIntent pi_3Lk3EmKdPSE4E8AZ0Z7N2ZFN is in requires_confirmation status. You need to call confirm API in order to complete the payment:
https://stripe.com/docs/api/payment_intents/confirm
Is there any way you can tell me why it requires confirmation?
Our integration is supposed to collect payment card details in the way that confirmation shouldn't be required, at least with the basic test cards such as 42424242...
(I'm reworking some parts of the payment flow and I've obviously broke something since this normally didn't happen)
I'm seeing that invoice is related to a subscription sub_1Lk3ArKdPSE4E8AZTfLSSwHd.
Stripe actually waits 1 hours before making an attempt of payment:
https://stripe.com/docs/billing/invoices/subscription#:~:text=Stripe waits approximately one hour before finalizing the invoice and attempting payment
If you want to force finishing the payment, then you can use the confirm API I mentioned above
...does that mean it actually doesn't require confirmation?
...just wait 1 hour?
(in that case my original feedback would be valid)
This was my original understanding of the situation, I was expecting the 1hr wait, and found it strange that the dashboard said the payment will be retried immediately after finalizing invoice.
I noticed the requires_confirmation status of the payment only after posting.
...which is also confusing, if they payment will succeed automatically within 1hr like you had me understand above.
yeah it's good feedback that the dashboard string is not specific enough
Ok. Is the PaymentIntent status requires_confirmation also part of the 1hr wait period? I guess I'lll find out in about 30 minutes when the payment is supposed to get collected.
yes