This is a problem reported several times with many possible solutions.
Customer is redirected from Paypal back to website
https://www.example_website.com/paypal/express/review/ page. He has to check that he agrees with terms & conditions. But after checking that and clicking "Place Order" button, he's redirected back to the same page with message "You need to accept Terms & Conditions in order to proceed" or "Order payment Failed. Please try again later..."
I have tried
skin/frontend/base/default/js/checkout/review.jsfile (Place Order Button disabled with Virtual Products, PayPal Express, and Terms and Conditions)
- installing this extension (https://github.com/magento-hackathon/Sandfox_RemovePaypalExpressReviewStep)
- installing this extension (https://github.com/thinklikeamage/Stabilis_PaypalExpressRedirect)
and other numerous solutions I cannot recall, but nothing really worked.
Does anybody know the source of this issue? It started as soon as I enabled Terms and Agreements in checkout. Before that, all payments through Paypal were completed normally.