Answers.Body: <p>I believe what's being described here is a particular case of CiviCRM issue <a href="https://lab.civicrm.org/dev/financial/issues/27" rel="nofollow noreferrer">financial/27</a> - PayPal Standard doesn't handle IPNs.  The issue mentions recurring payments, but any payment involving an IPN is likely affected.</p>
  
  <p>You can help solve this by testing <a href="https://github.com/civicrm/civicrm-core/pull/12387" rel="nofollow noreferrer">the proposed fix</a> and reporting on whether it solves your problem, creates new problems, etc.</p>
  
  <p>Note also that this sounds related to the same section of code improved in <a href="https://lab.civicrm.org/dev/financial/issues/14" rel="nofollow noreferrer">financial/14</a> which deals specifically with PayPal Express.  You may want to see if upgrading to Civi 5.3.0 helps matters.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-07-06T16:54:36.167Z
Answers.LastActivityDate: 2018-07-06T19:52:53.160Z
Answers.LastEditDate: 2018-07-06T19:52:53.160Z
Answers.UserDisplayName: Jon G - Megaphone Tech
Answers.Body: <p>I have to keep removing the following from
  public_html/administrator/components/com_civicrm/civicrm/extern/ipn.php</p>
  
  <p>Remove the following two lines in ipn.php:
    //CRM-18245</p>
  
  <p>if ($config->userFramework == 'Joomla') {</p>
  
  <pre><code>CRM_Utils_System::loadBootStrap();
  </code></pre>
  
  <p>Every time there is an update, these two lines screw up my Paypal IPNs.  </p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-09-14T15:53:13.280Z
Answers.Text: You might want to comment on the CRM-18245 if the patch is not working for you
Answers.UserDisplayName: samuelsov
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-09-15T18:50:41.940Z
Answers.Text: I still have to remove this patch even running in 4.7.11.
Answers.UserDisplayName: Hudson Essex Terraplane Club
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-09-15T19:00:57.527Z
Answers.Text: I added a comment to JIRA saying it still knocks my ipn's out.  I just have no idea why.
Answers.UserDisplayName: Hudson Essex Terraplane Club
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-08-15T02:52:02.007Z
Answers.LastActivityDate: 2016-08-15T02:52:02.007Z
Answers.UserDisplayName: Hudson Essex Terraplane Club
Answers.Body: <p>I've experienced the same problem since upgrading to 4.7.3 and beyond. What I found is the IPN is sending the wrong path to Paypal, so that Paypal cannot update.</p>
  
  <p>This is a response from paypal themselves:
  Verify that the server is generating automatic Paypal payment notifications (IPN). The IPN sent to this URL have failed :</p>
  
  <p>http:///components/com_civicrm/civicrm/extern/ipn.php?reset=1&amp;contactID=3&amp;contributionID=3&amp;module=contribute</p>
  
  <p>Basically it is looking under components and not under administrator/components.</p>
  
  <p>Here's what i am trying - I created the path/file under components.</p>
  
  <p>I'm trying that now. I figure if it can't find the file because the wrong path is specified, I'll copy the file there where it wants it to be.
  If I knew where to fix the error I would - does anybody know?</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-06-15T13:00:46.053Z
Answers.LastActivityDate: 2016-06-15T13:00:46.053Z
Answers.UserDisplayName: Karen-Ann
Body: <p>Whenever any user makes donation using Paypal payment option, it does not auto complete the payment in CiviCRM contribution dashboard. It shows it as "Pending (Incomplete Transaction)" status.</p>
  
  <p>This was working (was marking the contribution with complete status) till May 2016 end, since June 2016 begining it stopped marking contribution to Completed status.</p>
  
Tags: <paypal><ipn><pending>
Title: Online contributions are marked as Pending (Incomplete transaction) status
ThreadText: # Online contributions are marked as Pending (Incomplete transaction) status
  
  (Asked by: username_0 on 2016-06-10)
  
  Whenever any user makes donation using Paypal payment option, it does not auto complete the payment in CiviCRM contribution dashboard. It shows it as "Pending (Incomplete Transaction)" status.
  
  This was working (was marking the contribution with complete status) till May 2016 end, since June 2016 begining it stopped marking contribution to Completed status.
  
  **Tags:** paypal, ipn, pending
  
  
  ---
  
  ## 3 answers
  
  ### Answer by username_1 on 2018-07-06. Score: 1
  
  I believe what's being described here is a particular case of CiviCRM issue [financial/27](https://lab.civicrm.org/dev/financial/issues/27) - PayPal Standard doesn't handle IPNs. The issue mentions recurring payments, but any payment involving an IPN is likely affected.
  
  You can help solve this by testing [the proposed fix](https://github.com/civicrm/civicrm-core/pull/12387) and reporting on whether it solves your problem, creates new problems, etc.
  
  Note also that this sounds related to the same section of code improved in [financial/14](https://lab.civicrm.org/dev/financial/issues/14) which deals specifically with PayPal Express. You may want to see if upgrading to Civi 5.3.0 helps matters.
  
  
  ---
  
  ### Answer by username_2 on 2016-08-15. Score: 0
  
  I have to keep removing the following from
  public\_html/administrator/components/com\_civicrm/civicrm/extern/ipn.php
  
  Remove the following two lines in ipn.php:
  //CRM-18245
  
  if ($config->userFramework == 'Joomla') {
  
  ```
  CRM_Utils_System::loadBootStrap();
  
  ```
  
  Every time there is an update, these two lines screw up my Paypal IPNs.
  
  > **Comments:**
  > **username_3**: You might want to comment on the CRM-18245 if the patch is not working for you  
  > **username_2**: I still have to remove this patch even running in 4.7.11.  
  > **username_2**: I added a comment to JIRA saying it still knocks my ipn's out.  I just have no idea why.  
  
  ---
  
  ### Answer by username_4 on 2016-06-15. Score: 0
  
  I've experienced the same problem since upgrading to 4.7.3 and beyond. What I found is the IPN is sending the wrong path to Paypal, so that Paypal cannot update.
  
  This is a response from paypal themselves:
  Verify that the server is generating automatic Paypal payment notifications (IPN). The IPN sent to this URL have failed :
  
  http:///components/com\_civicrm/civicrm/extern/ipn.php?reset=1&contactID=3&contributionID=3&module=contribute
  
  Basically it is looking under components and not under administrator/components.
  
  Here's what i am trying - I created the path/file under components.
  
  I'm trying that now. I figure if it can't find the file because the wrong path is specified, I'll copy the file there where it wants it to be.
  If I knew where to fix the error I would - does anybody know?
  
  
  ---
  
  