PayPal IPN - User Status Pending

Events happening in the community are now at Drupal community events on www.drupal.org.
John Hicks's picture

Hello - I'm doing a project that will only be selling a couple of files, but we want the process to be tight, so I want to use the e-Commerce module and PayPal to auto-create user accounts upon purchase so they can login upon return from PayPal.

I'm working with Drupal 5.5 and E-Commerce 5.x-3.4. I've set my PayPal IPN URL properly because I can see the ipn hit in the logs. What I see each time I test are the following 2 errors:

Type php
User Anonymous
Location [domain.com]/paypal/ipn
Message array_merge() [function.array-merge]: Argument #2 is not an array in [directory_path]/includes/common.inc on line 1947.
Severity error
Hostname 66.211.170.66

Type php
User Anonymous
Location [domain.com]/paypal/ipn
Message Invalid argument supplied for foreach() in [directory_path]/includes/common.inc on line 1978.
Severity error
Hostname 66.211.170.66

The bigger problem is that my payments just sit as pending. everything seems to be working ok otherwise, as soon as I mark the payment and transaction complete the files show up as expected. But for some reason I just can't seem to get the IPN working.

Would anyone have any ideas?

Thanks,
John

e-Commerce Module

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: