Need help getting Paypal Sandbox Instant Payment Notification messages to process with WAMP. They work if they are processed on my web host with a rudimentary script, however I want to develop my code with my WAMP test system.
The configuration: Router DLNK DIR-625 attached to cable modem, OS Windows 7 Home Premium(all updates) running Wamp 2.2.11, with PHP version 5.3.1
In the router I have opened an forwarded Port 80 to my local Machine running WAMP with an allow filter for the Paypal Sandbox IP 216.113.191.33 only, other Ip addresses are blocked for unsolicited messages
Prior to activating Port Fowarding with the filter, the DLNK Log showed the requests being blocked. Now there are no longer any blocking errors in the log from 216.113.191.33, but the Apache log shows no access from Paypal (or any other outside IP's) and all IPN transactions show as failed in the Paypal history log
Wamp is running in Online Mode
Paypal Sandbox IPN process address is set to nnn.nnn.nnn.nnn/xxx/paypal/ipn_pcs.php where nnn.nnn.nnn.nnn is the address of the router's WAN IP address with my ISP. where xxx is the application directory in the www directory. Changing nnn.nnn.nnn.nnn to Localhost fires off the script without errors.
Thank you for reading this message and for any suggestions you may have.
Yes, my ISP blocks all of those and a few more, however for whatever reason they don't block 443 (HTTPS/SSL) and I found that Paypal will only respond on ports 80 or 443, so I went with 443, reset the router to route Paypal requests on port 443 to my local wamp machine at 80, and I am now able to test.