#heshiebee-invoice-failed
1 messages · Page 1 of 1 (latest)
Hey @clear plinth do you have more details like an exact PaymentIntent id pi_123?
pi_3MQzEHPSPojkd8Yj1Mi4CqUu
in_1MQyHqPSPojkd8YjgmBADTzC's payment for an invoice for $75.00 USD failed
heshiebee-invoice-failed
If you look at the invoice.payment_failed Event it has charge: null which means no payment was attempted. This is usually due to the fact that Customer didn't have any PaymentMethod that could be used.
I can see that it failed on Jan 16, and then on Jan 18 (today) you changed the customer to explicitly make that PaymentMethod they have the default for invoice payments. Before that it didn't have one as default so there was nothing to use to pay the invoice
You need to make sure that when you collect a PaymentMethod from the customer you mark it as the default explicitly in your code