Stripe have raised to a customer that we can implement idempotency to avoid duplicate payments. We should look into this to see what we can do to help. This would be when a customer selects 'pay' on a website