Need help getting Paypal Sandbox Instant Payment Notification messages to process with WAMP server. They work if they are processed on my web host with a rudimentary script, however I want to develop my code with my local 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 setup and enabled a Virtual Server with external Port 80 to my local Machine address port 80 running WAMP with an allow filter for the Paypal Sandbox IP 216.113.191.33 only. ( Also tried Port Forwarding without success)
Prior to activating Port Forwarding with the filter, the D-LNK Log showed the requests being blocked, so it is not being blocked by the ISP. Now there are no longer any blocking errors in the router log from 216.113.191.33, but the Apache log shows no access from Paypal (or any other outside IP's), the Windows 7 firewall negative log is empty, 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, xxx is the application directory in the www directory. Changing nnn.nnn.nnn.nnn to Localhost fires off the script without errors.
In Windows 7 Firewall added inbound program allow rules for programs C:\wamp\bin\apache\Apache2.2.11\bin\httpd.exe and C:\wamp\wampmanager.exe
Modified Apache httpd.conf
#
# Controls who can get stuff from this server.
#
# onlineoffline tag - don't remove
Order Deny,Allow
# Deny from all
Allow from all
# Allow from 127.0.0.1
Enabled Windows 7 Firewall negative trace log, nothing showed up. Looking like the message is getting lost in the router.
Suggestions appreciated before remaining hair is lost.
Thank you
Arn