Answers.Body: <p><strong>UPDATE Aug19/2015: The fix is included in 4.6.7</strong></p>
  
  <p>This bug as reported at <a href="https://issues.civicrm.org/jira/browse/CRM-14536" rel="nofollow noreferrer">https://issues.civicrm.org/jira/browse/CRM-14536</a> seems to be fixed and in QA - if folks can test and report finding that would be great.</p>
  
  <p>The fix is available at: <a href="https://github.com/civicrm/civicrm-core/pull/6441" rel="nofollow noreferrer">https://github.com/civicrm/civicrm-core/pull/6441</a></p>
  
  <p>Patch: <a href="https://patch-diff.githubusercontent.com/raw/civicrm/civicrm-core/pull/6441.patch" rel="nofollow noreferrer">https://patch-diff.githubusercontent.com/raw/civicrm/civicrm-core/pull/6441.patch</a> </p>
  
  <p><a href="https://civicrm.stackexchange.com/questions/4622/how-do-i-apply-a-patch-supplied-in-the-issue-queue-via-git">How to do a patch?</a></p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-08-11T17:14:44.793Z
Answers.LastActivityDate: 2015-08-19T22:24:39.477Z
Answers.LastEditDate: 2017-04-13T12:53:13.207Z
Answers.UserDisplayName: Sanjay Jain
Body: <p>I have a contribution page that has six paid memberships and one free membership.  When the free membership is selected, it kept displaying the error that the Payment Type (Processor)was required.  After I deselected the required field requirement for Payment Processorm, the payment types disappear and they could make it to the "Continue" page, but then CiviCRM shows the "red banner" error page.<img src="https://i.sstatic.net/DrAX1.jpg" alt="enter image description here"> </p>
  
  <p>Is there a way to allow them to select a payment processor, even though the amount is zero?  Thats what it used to do before version 6.0 (I think).</p>
  
  <p>I am using CiviCRM 4.6.2 on Joomla 3.4.1.  All paid memberships work great.  However when the free membership ($0.00) is selected, the Payment Types - includeds Paypal, Stripe and pay by check, all disappear, but seem to require one be selected before allowing them to sign up for the free membership.</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-05-11T22:44:29.677Z
Comments.Text: Can you clarify what version of CiviCRM you are using. Did you mean to say you are using version 4.6.x?
Comments.UserDisplayName: Shai
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-05-12T02:45:02.903Z
Comments.Text: Can you verify that the Payment Processor you are using for the page is fully set up? This error sometimes happens with PayPal or other processors when the URL to their API endpoint isn't set.
Comments.UserDisplayName: Nicholai
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-05-18T23:42:04.223Z
Comments.Text: I thought I responded, sorry.  My payment processors all work fine unless you select the membership for $0.00, then the payment processor selection disappears.  When you go to confirm, it give the error.
Comments.UserDisplayName: Hudson Essex Terraplane Club
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-05-30T01:46:17.207Z
Comments.Text: I seem to remember this bug being fixed recently. Can you upgrade to 4.6.3?
Comments.UserDisplayName: Coleman
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-05-31T03:34:01.387Z
Comments.Text: I am using 4.6.3 and I still get the error.   Just checked again to make sure.
Comments.UserDisplayName: Hudson Essex Terraplane Club
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-06-23T14:11:01.050Z
Comments.Text: I have updated to 4.6.4, and this problem still occurs.  It appears to be asking for an API URL.  Since it blanks out the Payment processors and the pay by check why is this still happening?  Very frustrating.
Comments.UserDisplayName: Hudson Essex Terraplane Club
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-07-15T16:31:14.630Z
Comments.Text: Ok, just for more information, I have to have my free memberships select "pay by check" at the bottom before selecting my  Free Membership.  Is there a way to have the Pay by Check set as the default.  This is a very irritating problem.  It seems that even though the payment processors disappear, it STILL is requiring an API be set.
Comments.UserDisplayName: Hudson Essex Terraplane Club
Tags: <civicontribute>
Title: "Error: Please set the API URL" when buying a Free Membership
ThreadText: # "Error: Please set the API URL" when buying a Free Membership
  
  (Asked by: username_0 on 2015-05-11)
  
  I have a contribution page that has six paid memberships and one free membership. When the free membership is selected, it kept displaying the error that the Payment Type (Processor)was required. After I deselected the required field requirement for Payment Processorm, the payment types disappear and they could make it to the "Continue" page, but then CiviCRM shows the "red banner" error page.![enter image description here](https://i.sstatic.net/DrAX1.jpg)
  
  Is there a way to allow them to select a payment processor, even though the amount is zero? Thats what it used to do before version 6.0 (I think).
  
  I am using CiviCRM 4.6.2 on Joomla 3.4.1. All paid memberships work great. However when the free membership ($0.00) is selected, the Payment Types - includeds Paypal, Stripe and pay by check, all disappear, but seem to require one be selected before allowing them to sign up for the free membership.
  
  **Tags:** civicontribute
  
  > **Comments:**
  > **username_1**: Can you clarify what version of CiviCRM you are using. Did you mean to say you are using version 4.6.x?  
  > **username_2**: Can you verify that the Payment Processor you are using for the page is fully set up? This error sometimes happens with PayPal or other processors when the URL to their API endpoint isn't set.  
  > **username_0**: I thought I responded, sorry.  My payment processors all work fine unless you select the membership for $0.00, then the payment processor selection disappears.  When you go to confirm, it give the error.  
  > **username_3**: I seem to remember this bug being fixed recently. Can you upgrade to 4.6.3?  
  > **username_0**: I am using 4.6.3 and I still get the error.   Just checked again to make sure.  
  > **username_0**: I have updated to 4.6.4, and this problem still occurs.  It appears to be asking for an API URL.  Since it blanks out the Payment processors and the pay by check why is this still happening?  Very frustrating.  
  > **username_0**: Ok, just for more information, I have to have my free memberships select "pay by check" at the bottom before selecting my  Free Membership.  Is there a way to have the Pay by Check set as the default.  This is a very irritating problem.  It seems that even though the payment processors disappear, it STILL is requiring an API be set.  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_4 on 2015-08-11. Score: 2
  
  **UPDATE Aug19/2015: The fix is included in 4.6.7**
  
  This bug as reported at <https://issues.civicrm.org/jira/browse/CRM-14536> seems to be fixed and in QA - if folks can test and report finding that would be great.
  
  The fix is available at: <https://github.com/civicrm/civicrm-core/pull/6441>
  
  Patch: <https://patch-diff.githubusercontent.com/raw/civicrm/civicrm-core/pull/6441.patch>
  
  [How to do a patch?](https://civicrm.stackexchange.com/questions/4622/how-do-i-apply-a-patch-supplied-in-the-issue-queue-via-git)
  
  
  ---
  
  