Currently, donations do not process in the Classic template due to a conflict with Accept.js script.
The workaround, for now, is to use the Multi-Step or Legacy form templates.
UPDATE: This occurs on the Classic template only if is the default payment gateway. Another workaround is to have a different default gateway if you have more than one active gateway.