Certain cards are charged $50 more than the payment amount
We've had two contributions go through now, one was for $800 and got charged at $850. The other was for $20 and got charged $70.
When I view these in the Stripe dashboard, they look like this:
The payment intent is created for an amount that has the extra $50, then it tries to update it but fails with the message, "this PaymentIntent's amount could not be updated because it has a status of requires_capture. You may only update the amount of a PaymentIntent with one of the following statuses: requires_payment_method, requires_confirmation, requires_action."
There seems to be no trace of the higher amount in Civi, which is really quite bad. People noticed this on their statements and then contacted us.
In both of the cases we've had, the card was a Visa credit card issued by Chase Bank. What could be going on here?