Answers.Body: <p>If you make a price set, create a price field and make the field not required, you should be good to go. The person simply wont choose a price option and registration will continue as normal. You should also be able to add a no cost (value 0) fee and registration will also continue as normal. </p>
  
  <p>Can you explain more about your setup?  CMS, CiviCRM version, what you mean by 'Pay' button of PayPal disappears. </p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-01-29T20:38:29.633Z
Answers.Text: I'm finding that even when a price set is optional, the registration process insists that a value be chosen from the price set. So I've gone back to having a zero cost option for the paid event, and having a lot of $0.00 contributions collected in the system. Running 5.32.1 under Wordpress
Answers.UserDisplayName: Rick Cunningham
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2018-05-01T18:24:26.587Z
Answers.LastActivityDate: 2018-05-01T18:24:26.587Z
Answers.UserDisplayName: themak
Answers.Body: <p>If you are on a version of civi pre 4.7.x then were some related bugs eg <a href="https://issues.civicrm.org/jira/browse/CRM-16929" rel="nofollow noreferrer">https://issues.civicrm.org/jira/browse/CRM-16929</a>. Knowing what version of civi you are on helps folk answer you more helpfully but that ticket does clearly suggest that a $0 in the Price Set options should work fine.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-05-02T04:30:16.313Z
Answers.LastActivityDate: 2018-05-02T04:30:16.313Z
Answers.UserDisplayName: petednz - fuzion
Answers.Body: <p>Just hit this issue myself and after a bit of testing I think I've worked out that there is an issue with the "Paypal-express" payment processor.</p>
  
  <p>Image below has paypal-express set as processor</p>
  
  <p><a href="https://i.sstatic.net/bmhSs.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/bmhSs.png" alt="Test event with paypal-express selected as payment option"></a></p>
  
  <p>With payment methods set to test or "paypal standard" the continue button is there, but if the "paypal-express" payment processor is selected the contine button disappears for zero dollar payments.</p>
  
  <p>Image below with paypal-standard set.</p>
  
  <p><a href="https://i.sstatic.net/jYloJ.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/jYloJ.png" alt="test event with paypal standard set as payment option"></a></p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-06-05T02:33:13.070Z
Answers.LastActivityDate: 2018-06-05T02:33:13.070Z
Answers.UserDisplayName: joewickert
Body: <p>I host a donation-based event, and allow people to register online using a PayPal Payment Processor.</p>
  
  <p>I want to have different options for donations, but also none at all (zero amount).</p>
  
  <p>I tried to use Regular Fees with one of them set to zero, I tried Price Sets, I tried CiviDiscount. But all have the same problem - once the amount to pay is zero, the 'Pay' button of PayPal disappears, and instead there is no button to register free from charge.</p>
  
  <p>I also tried to name the 'Pay Later' label as '€0', but then the user still has to choose one of the normal fees, and then choose the '€0' payment processor rather than the PayPal one, which is very confusing.</p>
  
  <p>How can I do that choosing the zero fee will simply allow to continue and register without paying anything?</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2018-07-13T18:31:42.970Z
Comments.Text: https://civicrm.stackexchange.com/questions/16149/continue-button-missing-for-free-event-registration/25724#25724 This is still an issue, im sure subject matter experts at Civi would know how to solve the issue: more information in post continue button missing for free event registration
Comments.UserDisplayName: user7580364
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2022-11-17T15:31:21.020Z
Comments.Text: I've provided a workaround at that Q as well as the problem persists. https://civicrm.stackexchange.com/questions/16149/continue-button-missing-for-free-event-registration
Comments.UserDisplayName: kapn
Tags: <civievent>
Title: Zero fee for a paid event
ThreadText: # Zero fee for a paid event
  
  (Asked by: username_0 on 2018-05-01)
  
  I host a donation-based event, and allow people to register online using a PayPal Payment Processor.
  
  I want to have different options for donations, but also none at all (zero amount).
  
  I tried to use Regular Fees with one of them set to zero, I tried Price Sets, I tried CiviDiscount. But all have the same problem - once the amount to pay is zero, the 'Pay' button of PayPal disappears, and instead there is no button to register free from charge.
  
  I also tried to name the 'Pay Later' label as '€0', but then the user still has to choose one of the normal fees, and then choose the '€0' payment processor rather than the PayPal one, which is very confusing.
  
  How can I do that choosing the zero fee will simply allow to continue and register without paying anything?
  
  **Tags:** civievent
  
  > **Comments:**
  > **username_1**: https://civicrm.stackexchange.com/questions/16149/continue-button-missing-for-free-event-registration/25724#25724 This is still an issue, im sure subject matter experts at Civi would know how to solve the issue: more information in post continue button missing for free event registration  
  > **username_2**: I've provided a workaround at that Q as well as the problem persists. https://civicrm.stackexchange.com/questions/16149/continue-button-missing-for-free-event-registration  
  
  ---
  
  ## 3 answers
  
  ### Answer by username_3 on 2018-05-01. Score: 2
  
  If you make a price set, create a price field and make the field not required, you should be good to go. The person simply wont choose a price option and registration will continue as normal. You should also be able to add a no cost (value 0) fee and registration will also continue as normal.
  
  Can you explain more about your setup? CMS, CiviCRM version, what you mean by 'Pay' button of PayPal disappears.
  
  > **Comments:**
  > **username_4**: I'm finding that even when a price set is optional, the registration process insists that a value be chosen from the price set. So I've gone back to having a zero cost option for the paid event, and having a lot of $0.00 contributions collected in the system. Running 5.32.1 under Wordpress  
  
  ---
  
  ### Answer by username_5 on 2018-05-02. Score: 1
  
  If you are on a version of civi pre 4.7.x then were some related bugs eg <https://issues.civicrm.org/jira/browse/CRM-16929>. Knowing what version of civi you are on helps folk answer you more helpfully but that ticket does clearly suggest that a $0 in the Price Set options should work fine.
  
  
  ---
  
  ### Answer by username_6 on 2018-06-05. Score: 0
  
  Just hit this issue myself and after a bit of testing I think I've worked out that there is an issue with the "Paypal-express" payment processor.
  
  Image below has paypal-express set as processor
  
  [![Test event with paypal-express selected as payment option](https://i.sstatic.net/bmhSs.png)](https://i.sstatic.net/bmhSs.png)
  
  With payment methods set to test or "paypal standard" the continue button is there, but if the "paypal-express" payment processor is selected the contine button disappears for zero dollar payments.
  
  Image below with paypal-standard set.
  
  [![test event with paypal standard set as payment option](https://i.sstatic.net/jYloJ.png)](https://i.sstatic.net/jYloJ.png)
  
  
  ---
  
  