Magento 1.8 – Zero Subtotal Payment Method Not Showing in Checkout

magento-1.8payment-methods

Even though I have zero subtotal payment enabled it will not show up when one page checkout is enabled. If I disable one page checkout then zero subtotal payment is then shown as an option.

Can anyone suggest any reasons for this?

Best Answer

I have figured out the answer myself. I had currency manager installed and had decimal precision set to 6 decimal places. This caused the grand total to actually be (float) 1.0e-6 which caused core magento to error.

If I drop the precision to 4 decimal places then all works well

Related Topic