Body: <p>We are running Drupal 7.50 and CiviCRM 4.7.8.</p>
  
  <p>Contributions and memberships are being processed by Paypal express, users are getting confirmation and receipt numbers but Civi is showing them as Pending (Incomplete Transaction).</p>
  
  <p>Weird thing is that event fees using the same setup is working fine.</p>
  
  <p>How could I debug this?</p>
  
  <p>Thanks</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2016-07-28T15:44:25.330Z
Comments.Text: Hi Joe, one of our clients reported a similar issue using 4.7.9 but it was a single contribution so I didn't have enough info to go by to see if it was a systemic issue - could you clarify that the impacted contributions are coming from online contribution pages where (as you state) online event registration payments are showing as completed? What about back office contributions and paid event registration?
Comments.UserDisplayName: Tamar Meir - Cividesk
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2016-08-01T04:33:17.403Z
Comments.Text: Hi Tamar. Thanks for your response. We have two types of payments setup. 1. Memberships through contribution pages - these aren't getting recorded as paid. Even though the user gets redirected back to our site with a reciept and the paypal reciept number. 2. Paid events through civievent - these are working fine. Both are using the same paypal setup. Let me know any other info that could be helpful. thanks
Comments.UserDisplayName: joewickert
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2016-08-05T06:20:26.260Z
Comments.Text: I've turned Drupal logging on and done a test contribution. I get the following notice.  Notice: Undefined index: payment_status_id in CRM_Contribute_BAO_Contribution_Utils::processConfirm() (line 175 of /home/bigpicture/public_html/sites/all/modules/civicrm/CRM/Contribute/BAO/Contribution/Utils.php). Any help?
Comments.UserDisplayName: joewickert
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2016-08-05T13:13:50.610Z
Comments.Text: Hi Joe, I have been struggling with this one but I think you actually found the issue - more of our clients have been reporting the same issue - I will provide our developer with what you have found and will let you know what was done to fix. Thank YOU!
Comments.UserDisplayName: Tamar Meir - Cividesk
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2016-08-05T23:19:38.607Z
Comments.Text: Hi Joe, Stumbled across this on JIRA: https://issues.civicrm.org/jira/browse/CRM-18483 and it loops back to a post made here 3 months ago on stack exchange: http://civicrm.stackexchange.com/questions/11028/paypal-payments-pending-incomplete-transaction - there are also a bunch of related posts in the right-hand side bar when looking at this post - so, it looks like core is tackling this issue but with little success as of yet - I would suggest following the JIRA ticket to keep yourself updated when the issue is resolved. Hope this helps!
Comments.UserDisplayName: Tamar Meir - Cividesk
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2016-09-08T08:36:43.487Z
Comments.Text: Just wanted to confirm that the the 4.7.11 release fixed the issue for us. Thanks CIVICRM community!
Comments.UserDisplayName: joewickert
Tags: <drupal><contributions><paypal>
Title: Paypal express payments not completing for contributions
ThreadText: # Paypal express payments not completing for contributions
  
  (Asked by: username_0 on 2016-07-27)
  
  We are running Drupal 7.50 and CiviCRM 4.7.8.
  
  Contributions and memberships are being processed by Paypal express, users are getting confirmation and receipt numbers but Civi is showing them as Pending (Incomplete Transaction).
  
  Weird thing is that event fees using the same setup is working fine.
  
  How could I debug this?
  
  Thanks
  
  **Tags:** drupal, contributions, paypal
  
  > **Comments:**
  > **username_1**: Hi Joe, one of our clients reported a similar issue using 4.7.9 but it was a single contribution so I didn't have enough info to go by to see if it was a systemic issue - could you clarify that the impacted contributions are coming from online contribution pages where (as you state) online event registration payments are showing as completed? What about back office contributions and paid event registration?  
  > **username_0**: Hi username_1. Thanks for your response. We have two types of payments setup. 1. Memberships through contribution pages - these aren't getting recorded as paid. Even though the user gets redirected back to our site with a reciept and the paypal reciept number. 2. Paid events through civievent - these are working fine. Both are using the same paypal setup. Let me know any other info that could be helpful. thanks  
  > **username_0**: I've turned Drupal logging on and done a test contribution. I get the following notice.  Notice: Undefined index: payment_status_id in CRM_Contribute_BAO_Contribution_Utils::processConfirm() (line 175 of /home/bigpicture/public_html/sites/all/modules/civicrm/CRM/Contribute/BAO/Contribution/Utils.php). Any help?  
  > **username_1**: Hi Joe, I have been struggling with this one but I think you actually found the issue - more of our clients have been reporting the same issue - I will provide our developer with what you have found and will let you know what was done to fix. Thank YOU!  
  > **username_1**: Hi Joe, Stumbled across this on JIRA: https://issues.civicrm.org/jira/browse/CRM-18483 and it loops back to a post made here 3 months ago on stack exchange: http://civicrm.stackexchange.com/questions/11028/paypal-payments-pending-incomplete-transaction - there are also a bunch of related posts in the right-hand side bar when looking at this post - so, it looks like core is tackling this issue but with little success as of yet - I would suggest following the JIRA ticket to keep yourself updated when the issue is resolved. Hope this helps!  
  > **username_0**: Just wanted to confirm that the the 4.7.11 release fixed the issue for us. Thanks CIVICRM community!  
  
  ---
  
  ## 0 answers
  
  