Answers.Body: <p>As posted under Jenni's comment. This problem was due to some customization in the contribution form. Once we put in a test for a zero balance and a conditional response everything is working again.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-12-06T05:18:25.893Z
Answers.Text: So glad to hear that you were able to find the issue. :)
Answers.UserDisplayName: Jenni Simonis
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-12-05T17:10:18.227Z
Answers.LastActivityDate: 2017-12-05T17:10:18.227Z
Answers.UserDisplayName: Pennopoly
Body: <p>I am working in CiviCRM 4.7.24/Drupal 7.56. </p>
  
  <p>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. </p>
  
  <p>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.</p>
  
  <p>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?</p>
  
  <p>Any suggestions on getting the free membership options to work?</p>
  
  <p>Thanks!</p>
  
  <p>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)</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2017-11-30T02:19:55.453Z
Comments.Text: Have you created a custom copy of the confirmation page template? If so, something could have been changed or be missing that is causing this.
Comments.UserDisplayName: Jenni Simonis
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2017-11-30T14:44:09.333Z
Comments.Text: Thanks, Jenni. I don't think it is a custom copy but I didn't develop the site so I'll have to double check.
Comments.UserDisplayName: Pennopoly
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2017-12-01T05:55:08.087Z
Comments.Text: I've come to a few sites where it was already done and they had templates that had removed quite a bit that caused problems down the line. When that happens, I duplicate my site so I have a dev version and delete all the custom templates. Then I can compare the live and dev versions to see if there was anything that I need to recreate to make them look the same (like sometimes sections may be rearranged in a different order).
Comments.UserDisplayName: Jenni Simonis
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2017-12-05T17:05:04.450Z
Comments.Text: Thanks. I needed a second set of eyes but we sorted out that there was some customization on the form (I inherited the site). We had to add a test  for a value of zero on the form and include a conditional response for that . All is good now.
Comments.UserDisplayName: Pennopoly
Tags: <civicontribute><civimember><price-sets><configuration>
Title: Problem with free memberships on contribution page (Resolved)
ThreadText: # Problem with free memberships on contribution page (Resolved)
  
  (Asked by: username_0 on 2017-11-29)
  
  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?
  
  Thanks!
  
  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)
  
  **Tags:** civicontribute, civimember, price-sets, configuration
  
  > **Comments:**
  > **username_1**: Have you created a custom copy of the confirmation page template? If so, something could have been changed or be missing that is causing this.  
  > **username_0**: Thanks, username_1. I don't think it is a custom copy but I didn't develop the site so I'll have to double check.  
  > **username_1**: I've come to a few sites where it was already done and they had templates that had removed quite a bit that caused problems down the line. When that happens, I duplicate my site so I have a dev version and delete all the custom templates. Then I can compare the live and dev versions to see if there was anything that I need to recreate to make them look the same (like sometimes sections may be rearranged in a different order).  
  > **username_0**: Thanks. I needed a second set of eyes but we sorted out that there was some customization on the form (I inherited the site). We had to add a test  for a value of zero on the form and include a conditional response for that . All is good now.  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_0 on 2017-12-05. Score: 3 | Accepted answer
  
  As posted under username_1's comment. This problem was due to some customization in the contribution form. Once we put in a test for a zero balance and a conditional response everything is working again.
  
  > **Comments:**
  > **username_1**: So glad to hear that you were able to find the issue. :)  
  
  ---
  
  