I’ve updated one of my stores to the new version 1.8.0 of Magento and all was great until I try the checkout. On the customer onepage checkout I just stuck on step Shipping Method, I could not get the payment information working.

 

After look in everywhere I found out it was just an update on the layout. I went to /app/design/frontend/base/default/template/checkout/onepage/payment.phtml and changed that around the line 36:

<fieldset>
<?php echo $this->getChildHtml('methods') ?>
</fieldset>

 

adding the id “checkout-payment-method-load” to fieldset

<fieldset id="checkout-payment-method-load">
<?php echo $this->getChildHtml('methods') ?>
</fieldset>

 

That’s it, now your code should work. Keep in mind, you should not do it in the base package, instead do it in your own.

Happy Coding!