Payment amount negative after dispute closed
When a payment with a refund is disputed and lost, Stripe sent a charge.dispute.closed event with the initial amount of the charge. But if we have already refund a part of it, the computation for the new stripe amount is wrong and become negative. So we must just fail the payment in such case.