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) »
  • No parameters being sent back to IPN
Pages: [1]

Author Topic: No parameters being sent back to IPN  (Read 477 times)

herb

  • I’m new here
  • *
  • Posts: 27
  • Karma: 2
No parameters being sent back to IPN
November 18, 2011, 10:24:02 am
I haven't found a solution for my problem and looking for some leads. When purchasing memberships with recurring payments (via Paypal Pro), the membership stays in pending. I've tested it with using a real credit card (and *not* via the Paypal Express button which I think is an issue too). I've looked at these forum topics and haven't done it for me: http://forum.civicrm.org/index.php?topic=19100.0;last_msg=79401, http://forum.civicrm.org/index.php?topic=12898.0, http://forum.civicrm.org/index.php?topic=6775.0,
http://forum.civicrm.org/index.php?topic=18839.0.

The site uses 3.3.5

When I look at the apache access log I see a POST to a URL without any parameters (I'm pretty sure they should show up here):


Code: [Select]
66.211.170.66 - - [17/Nov/2011:15:28:14 -0500] "POST /sites/all/modules/civicrm/extern/ipn.php HTTP/1.0" 200 441 "-" "-"
In the apache error log I see these errors at the same time. I'm not sure if the "undefined index" is a show stopper, I would have thought the parameters would show up anyway:

Code: [Select]
Thu Nov 17 15:28:14 2011] [error] [client 66.211.170.66] PHP Notice: Undefined index: rp_invoice_id in /var/www/vhosts/sitename.tld/httpdocs/sites/all/modules/civicrm/extern/ipn.php on line 47
[Thu Nov 17 15:28:14 2011] [error] [client 66.211.170.66] PHP Notice: Undefined variable: value in /var/www/vhosts/sitename.tld/httpdocs/sites/all/modules/civicrm/extern/ipn.php on line 64
[Thu Nov 17 15:28:14 2011] [error] [client 66.211.170.66] PHP Notice: Undefined variable: value in /var/www/vhosts/sitename.tld/httpdocs/sites/all/modules/civicrm/extern/ipn.php on line 67

And in the civicrm error log I see this error at the same time, which happens when ipn.php is called without parameters:

Code: [Select]
Nov 17 15:28:14  [info] Could not get module name from request url
Soon after I see these errors, but I don't know if they're related at all:

Code: [Select]
Nov 17 15:29:55  [info] $Fatal Error Details = Array
(
    [message] => One of parameters  (value: cn) is not of the type Integer
    [code] =>
)


Nov 17 15:29:55  [info] $backTrace = /var/www/vhosts/sitename.tld/httpdocs/sites/all/modules/civicrm/CRM/Core/Error.php, backtrace, 277
/var/www/vhosts/sitename.tld/httpdocs/sites/all/modules/civicrm/CRM/Utils/Type.php, fatal, 268
/var/www/vhosts/sitename.tld/httpdocs/sites/all/modules/civicrm/CRM/Core/DAO.php, validate, 922
/var/www/vhosts/sitename.tld/httpdocs/sites/all/modules/civicrm/CRM/Core/DAO.php, composeQuery, 859
/var/www/vhosts/sitename.tld/httpdocs/sites/all/modules/civicrm/CRM/Core/PseudoConstant.php, executeQuery, 1443
/var/www/vhosts/sitename.tld/httpdocs/sites/all/modules/civicrm/CRM/Contact/Form/Edit/Address.php, stateProvinceForCountry, 352
/var/www/vhosts/sitename.tld/httpdocs/sites/all/modules/civicrm/CRM/Core/BAO/Address.php, fixStateSelect, 619
/var/www/vhosts/sitename.tld/httpdocs/sites/all/modules/civicrm/CRM/Profile/Form.php, fixAllStateSelects, 528
/var/www/vhosts/sitename.tld/httpdocs/sites/all/modules/civicrm/CRM/Profile/Form/Dynamic.php, buildQuickForm, 93
/var/www/vhosts/sitename.tld/httpdocs/sites/all/modules/civicrm/CRM/Core/Form.php, buildQuickForm, 326
/var/www/vhosts/sitename.tld/httpdocs/sites/all/modules/civicrm/CRM/Core/Controller.php, buildForm, 296
/var/www/vhosts/sitename.tld/httpdocs/sites/all/modules/civicrm/CRM/Core/BAO/UFGroup.php, validate, 566
/var/www/vhosts/sitename.tld/httpdocs/sites/all/modules/civicrm/drupal/civicrm.module, getEditHTML, 557
/var/www/vhosts/sitename.tld/httpdocs/sites/all/modules/civicrm/drupal/civicrm.module, civicrm_register_data, 398
/var/www/vhosts/sitename.tld/httpdocs/modules/user/user.module, civicrm_user, 2517
/var/www/vhosts/sitename.tld/httpdocs/modules/user/user.module, _user_forms, 2465
, user_register,
/var/www/vhosts/sitename.tld/httpdocs/includes/form.inc, call_user_func_array, 377
, drupal_retrieve_form,
/var/www/vhosts/sitename.tld/httpdocs/includes/form.inc, call_user_func_array, 103
, drupal_get_form,
/var/www/vhosts/sitename.tld/httpdocs/includes/menu.inc, call_user_func_array, 349
/var/www/vhosts/sitename.tld/httpdocs/index.php, menu_execute_active_handler, 17

Any clues? Is it something wrong with Paypal Pro? Maybe if Civi isn't getting any parameters at all then the problem lies with paypal. But everything there looks fine. It calls the right URL and it provides a 200 code and claims to have submitted the right parameters.
« Last Edit: November 18, 2011, 10:26:54 am by herb@freeform »
Web Developer
Freeform Solutions

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviContribute (Moderator: Donald Lobo) »
  • No parameters being sent back to IPN

This forum was archived on 2017-11-26.