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