CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviContribute (Moderator: Donald Lobo) »
  • Paypal Pro IPN Notifications not working for CiviCRM for Wordpress
Pages: [1]

Author Topic: Paypal Pro IPN Notifications not working for CiviCRM for Wordpress  (Read 2969 times)

grandesigns

  • I post occasionally
  • **
  • Posts: 36
  • Karma: 1
  • CiviCRM version: 4.4.20
  • CMS version: Wordpress
Paypal Pro IPN Notifications not working for CiviCRM for Wordpress
July 30, 2012, 06:01:30 am
Using Wordpress 3.4.1 with CiviCRM 4.1.2 and Paypal Payments Pro with the recurring donations module/feature, my IPN notifications for the completion of recurring payments are not getting through, so said contributions stay pending indefinitely. Normal donations behave properly.

I initially had Paypal sending my IPN notifications to:

mydomain.org/wp-content/plugins/civicrm/civicrm/extern/ipn.php

but that produced failures with HTTP response code 500. Based on advice seen elsewhere on this forum, I then changed it to mydomain.org/ - which led to success as far as Paypal is concerned, but did not actually lead to CiviCRM receiving and responding to the notifications.

I thought the problem might be permissions, so I went into FTP and set the permissions on the ipn.php file to 755 as opposed to 744, which it was by default, and am now retrying an earlier IPN, but if anyone else has other thoughts about what might be going on or how to fix it, that would be much appreciated.

Cat Paquin

  • I post occasionally
  • **
  • Posts: 32
  • Karma: 0
  • CiviCRM version: 4.4.5
  • CMS version: Joomla 3.2.3
  • MySQL version: 5.5.30
  • PHP version: 5.3.17
Re: Paypal Pro IPN Notifications not working for CiviCRM for Wordpress
February 17, 2013, 07:58:55 am
I am having the same problem with PayPal Standard when accepting one-time membership fees. The payment completes in PayPal, but the contribution never changes from pending to completed in CiviCRM. I followed all of the instructions in the link below to configure PayPal to talk to CiviCRM with no luck:

http://wiki.civicrm.org/confluence/display/CRMDOC42/PayPal+Website+Payments+Standard+and+Recurring+Contributions

Right now, I am going back and updating the completed transaction information by hand. Does anyone have this working with WordPress? Any ideas would be appreciated.

P.S. All was working as expected with Drupal, but I switched to WordPress in January.
« Last Edit: February 17, 2013, 08:01:59 am by Cat Paquin »

Hershel

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4640
  • Karma: 176
    • CiviHosting
  • CiviCRM version: Latest
  • CMS version: Mostly WordPress and Drupal
Re: Paypal Pro IPN Notifications not working for CiviCRM for Wordpress
February 17, 2013, 08:46:17 am
I took a look at the CiviCRM error logs for Cat Paquin's site and I searched on "ipn" and found no results.

Then we discovered that PayPal is looking for sites/all/modules/civicrm/extern/ipn.php i.e. a remnant of when CiviCRM was running in Drupal for this site. I adjusted this URL in the civicrm_settings table and I hope that will fix it.
CiviHosting and CiviOnline -- The CiviCRM hosting experts, since 2007

See here for the official: What to do if you think you've found a bug.

Cat Paquin

  • I post occasionally
  • **
  • Posts: 32
  • Karma: 0
  • CiviCRM version: 4.4.5
  • CMS version: Joomla 3.2.3
  • MySQL version: 5.5.30
  • PHP version: 5.3.17
Re: Paypal Pro IPN Notifications not working for CiviCRM for Wordpress
March 19, 2013, 07:41:26 pm
Finally figured out the problem, so just wanted to post it here in case it might help anyone else.

CiviCRM Resource URL was set to: http://website.org

Changed it to: http://website.org/wp-content/plugins/civicrm/civicrm/

and PayPal IPNs are working again!
« Last Edit: May 25, 2013, 02:03:04 pm by Cat Paquin »

futurist

  • I’m new here
  • *
  • Posts: 1
  • Karma: 0
  • CiviCRM version: 4.2.6
  • CMS version: Drupal 7.15
  • MySQL version: 5.1.68
  • PHP version: 5.3.21
Re: Paypal Pro IPN Notifications not working for CiviCRM for Wordpress
May 25, 2013, 09:50:13 am
Thanks, great hint. Got PayPal IPNs working in Drupal too: The CiviCRM Resource URL had been wrongly set at installation time (installed Drupal in a subdirectory instead of root). Setting it to http mydomain.org/sites/all/modules/civicrm solved the problem. (Also fixed CIVICRM_UF_BASEURL in civicrm.settings.php.)

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviContribute (Moderator: Donald Lobo) »
  • Paypal Pro IPN Notifications not working for CiviCRM for Wordpress

This forum was archived on 2017-11-26.