I am working in CiviCRM 4.7.24/Drupal 7.56.
I have a contribution page for member signups. The page is using a price set that we just added a new free member type to. The rest of the member types are not free. The page works fine with the paid member types.
If someone selects the free membership they are forwarded to the billing info page but nothing is showing but the "Back" and "Confirm Contribution" buttons. If "Confirm Contribution" is clicked we get the error "Please review and correct errors before continuing" but there is nothing to review or correct.
Is it possible this is because we have "Execute real-time monetary transactions" selected in the page configuration? Can there be free and paid options together on the same page?
Any suggestions on getting the free membership options to work?
EDIT Nov. 30: I've confirmed the issue is not specific to the free membership but anything free. If the final total is anything other than $0.00 it processes fine (even negative numbers)