Hi everyone,
I am a fairly new Drupal user, working for a small nonprofit in the US. I've really enjoyed learning Drupal, and see an enormous amount of possibility for our organization once the migration process from our old site is complete. But some things about Drupal do make you want to pull your hair out.
I have one such problem right now with the paypalpro module in the ecommerce suite. We have a Website Payments Pro account with paypal, which should allow us to process credit cards onsite. Our SSL certificate is installed and all the settings I believe are configured correctly, but when we try and process credit cards through the store, the user ends up at a page displaying the following error
warning: Invalid argument supplied for foreach() in /home/labornot/public_html/modules/ecommerce/contrib/ecivicrm/ecivicrm.module on line 49.
warning: Cannot modify header information - headers already sent by (output started at /home/labornot/public_html/includes/common.inc:384) in /home/labornot/public_html/modules/ecommerce/contrib/paypalpro/paypalpro.module on line 827.
Despite the error message, the credit cards are successfully processed in paypal, but users think they made a mistake and are likely to go back and try again.
I've looked pretty hard for a similar issue on drupal.org, but with no luck. Is there anyone who has worked with the paypalpro module who might have some ideas as to what is going on here?