FYI: While debugging this, I have found that the issue is related to PayPal not allowing to pay to self and reporting an error in the JSON response. However, because of the generic message in the browser, it is not clear what is wrong. I think because email is passed to PayPal triggered this error. Once I use a different email and card, the payment works.
... View more