#whitesnake9247
1 messages · Page 1 of 1 (latest)
For async/delayed payment methods, like BACS, they only transition to paid once the payment has actually completed: https://stripe.com/docs/billing/subscriptions/bacs-debit#payment-success
So, if it takes 3 days from instruction to get set up then it will stay as "open" until then? Is there any way to see if the invoice has a pending payment against it?
Essentially, the issue is that once someone has setup a direct debit to pay an invoice we don't want to keep showing that invoice as open and overdue.
if it takes 3 days from instruction to get set up then it will stay as "open" until then?
Yes
Is there any way to see if the invoice has a pending payment against it?
You'd check thepayment_intent[status]field on the Invoice object. Generally though you should be handling all this async with webhook events