Add response code checkwhen setting payment_method.
Add test for payment flow with payment cancel.
Deal with payment cancel exceptions.