I am having a problem getting PayPal IPNs from PayPal to my web host. Any order placed stays in "Pending" and the PayPal transaction ID is "unknown". I did some digging around in my PayPal IPN logs and they all look like this:
Message ID: *************
Date/time created: 3/22/2010 13:43 PDT
Latest delivery attempt date/time: 3/22/2010 13:46 PDT
Notification URL: http://www.*****.com/uc_paypal/ipn/1
HTTP response code: 403
Delivery status: Retrying
No. of retries: 5
Transaction ID: *************
IPN type: Transaction made
Is there some permissions I need to change in Drupal to allow PayPal to access /uc_paypal/ipn? (the 403 seems to indicate an access denied issue)
This is on a new Drupal install. I a clean only Drupal 6, ubercart 2 and the required modules to eliminated the possibility of interfering modules. I followed the setup guilds and reread several times to make sure I didn't miss anything. I have my return URL in paypal setup properly, and have tried both with IPN off in PayPal and with it On pointed to uc_paypal/ipn. I have tried both the release and dev builds of Ubercart. Also, my host is 1&1 but I would prefer solutions that didn't involve changing hosts.
Any help or suggestions will be appreciated.