The ‘review order’ page loads the payment methods/totals via ajax – this display a loading spinner briefly. If there are problems, this section may fail to load or the spinner may remain.
First you should check WooCommerce > System Status for errors – often errors will be highlighted.
Still having problems? Common causes and resolutions are listed below.
AJAX error due to WordPress settings. ↑ Back to top
The URL’s in Settings > General need to match – this is because AJAX requests don’t work across different domains:
You can also check for conflicts by turning off other plugins and switching to the default WordPress theme – this will often reveal the problem.
WP Memory Limit ↑ Back to top
We recommend at least 64MB. See: Increasing the WP Memory Limit