1. Fixed a bug where invalid card details caused the payment to get stuck in a “Pending” or “Submitting” state


2. Fixed a bug where only one external voucher was voided when a payment was declined, instead of all applied vouchers


3. Fixed a bug where vouchers were being voided multiple times after a declined payment 

  •  If a user successfully makes a payment using the same voucher immediately after a failed attempt (under 30 seconds), the voucher may still appear as unredeemed