Support dispute on payment
Customer may dispute payment after it succeed. In this case, Stripe creates a dispute: see https://stripe.com/docs/disputes
I think we should support this with updating dispute status on the payment and when the dispute is closed, depending if we win or lose, the payment should be updated and/or failed.