Answers.Body: <p>This is definitely an issue with how PayPal express - payment processor works in civicrm, if you have multiple options on the event and the customer chooses to pay nothing and only opts for free part of the event. the continue button disappears as well paypal express button goes away, I've been using paypal standard instead to get around the issue.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-04-10T02:10:09.713Z
Answers.Text: Indeed, we use Paypal Standard, as we have some events where people are paying $0 and others are paying more (they didn't want to do discount codes).
Answers.UserDisplayName: Jenni Simonis
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-07-13T18:14:22.017Z
Answers.LastActivityDate: 2018-07-13T18:14:22.017Z
Answers.UserDisplayName: user7580364
Answers.Body: <p>I am answering this because the problem remains at least up to 5.48.2.</p>
  <p>I have worked around the problem by adding the following code as an HTML block in the profile used on that page. It runs a function every three seconds that checks to see if the page value is $ 0.00 and if it is unsets the &quot;display: none&quot; value that has been given to the continue button.</p>
  <pre><code>&lt;script&gt;
        function myFunction () {
          var node = document.getElementById('pricevalue');
          var nodetext = node.innerText;
          if (nodetext == &quot;$ 0.00&quot;) {
              document.getElementById(&quot;_qf_Register_upload-bottom&quot;).style.display = &quot;&quot;
          }
        }
        setInterval(myFunction, 3000);
  &lt;/script&gt;
  </code></pre>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-11-17T15:25:01.933Z
Answers.LastActivityDate: 2022-11-17T15:25:01.933Z
Answers.UserDisplayName: kapn
Body: <p>If I configure a free event the online registration page has a "continue" button after the registration fields.</p>
  
  <p>However if I have a paid event with a free (ie $0.00) price, when the $0.00 price is selected the payment (paypal) block disappears but no "continue" button displays?</p>
  
  <p>civi 4.7.10
  wordpress 4.6 </p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2016-12-08T16:42:08.773Z
Comments.Text: Could you try replicating this bug on http://demo.civicrm.org and see if it happens in the latest version of CiviCRM?  This might just need an upgrade.  Also, take a read of https://issues.civicrm.org/jira/browse/CRM-19484 and see if you're having the same problem?  It sounds similar, but a) slightly different, b) that person only sees the problem on CiviCRM 4.6.  However, they DO have a patch!
Comments.UserDisplayName: Jon G - Megaphone Tech
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2017-07-31T20:36:32.980Z
Comments.Text: This appears to happen if the payment processor is set to PayPal Express - this is triggered by https://github.com/civicrm/civicrm-core/blob/master/CRM/Core/Payment/PayPalImpl.php#L645-L656
Comments.UserDisplayName: mhawksey
Tags: <wordpress><civievent>
Title: continue button missing for free event registration
ThreadText: # continue button missing for free event registration
  
  (Asked by: username_0 on 2016-12-08)
  
  If I configure a free event the online registration page has a "continue" button after the registration fields.
  
  However if I have a paid event with a free (ie $0.00) price, when the $0.00 price is selected the payment (paypal) block disappears but no "continue" button displays?
  
  civi 4.7.10
  wordpress 4.6
  
  **Tags:** wordpress, civievent
  
  > **Comments:**
  > **username_1**: Could you try replicating this bug on http://demo.civicrm.org and see if it happens in the latest version of CiviCRM?  This might just need an upgrade.  Also, take a read of https://issues.civicrm.org/jira/browse/CRM-19484 and see if you're having the same problem?  It sounds similar, but a) slightly different, b) that person only sees the problem on CiviCRM 4.6.  However, they DO have a patch!  
  > **username_2**: This appears to happen if the payment processor is set to PayPal Express - this is triggered by https://github.com/civicrm/civicrm-core/blob/master/CRM/Core/Payment/PayPalImpl.php#L645-L656  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_3 on 2018-07-13. Score: 1
  
  This is definitely an issue with how PayPal express - payment processor works in civicrm, if you have multiple options on the event and the customer chooses to pay nothing and only opts for free part of the event. the continue button disappears as well paypal express button goes away, I've been using paypal standard instead to get around the issue.
  
  > **Comments:**
  > **username_4**: Indeed, we use Paypal Standard, as we have some events where people are paying $0 and others are paying more (they didn't want to do discount codes).  
  
  ---
  
  ### Answer by username_5 on 2022-11-17. Score: 0
  
  I am answering this because the problem remains at least up to 5.48.2.
  I have worked around the problem by adding the following code as an HTML block in the profile used on that page. It runs a function every three seconds that checks to see if the page value is $ 0.00 and if it is unsets the "display: none" value that has been given to the continue button.
  
  
  ---
  
  