I have seen some ask this question around the web but without much of an answer given so I'm asking it here.
Customers who are trying to place an order for a Virtual Product using PayPal Express Checkout are unable to click the Place Order button on the review step after they have clicked the agree checkbox for terms and conditions. The button is disabled after checking the agree checkbox but not before.
This issue does not occur when dealing with a Simple Product. The only visible difference I see on the page is the shipping option selection.
I would imagine this is some sort of bug and not the intended outcome. Any thoughts on how to fix this?
It may be important to note that I am using PayPal Payments Pro (Includes Express Checkout) method.
I'm using One Step Checkout form http://www.magewoo.com/one-step-checkout.html. This module work well with Paypal Express. Also, you can use many feature integrated in Ultimate Checkout as below:
Checkout just in a single page
Edit cart right on checkout page
Drag and Drop fields
Also, their policy: free lifetime update and support. I hope this is helpful for you.