Uncaptured payment made even though form fails validation
Uncaptured payments appear in the Stripe back end even though a form fails validation in CiviCRM. These payments appear as a negative on the end users' balances for 4 working days possibly preventing further use (depending on available funds).
The purchase doesn't happen in CiviCRM leading to confusion - some users see a negative on their balance and assume they have purchased successfully. If they repeat the form submission with validation error again, another uncaptured payment happens.
To reproduce, make a contribution page with at least one payment option of £0.30 (min. Stripe payment). Try to submit the form with say City and Surname fields empty. You get the usual red validation errors at the top but a Stripe payment has already happened.