I have established a Paypal account but the URL provided by Gravity Forms is not accepted (I am developing the site on a local host...is this the problem?) -
I have established a Paypal account but the URL provided by Gravity Forms is not accepted (I am developing the site on a local host...is this the problem?) -
You will most likely need to try to setup an IPN that uses or can access your localhost for testing. I just did some quick digging, and this might shed some light:
http://stackoverflow.com/questions/5510995/can-i-test-paypal-apis-from-localhost
thanks for the quick response - and link - I am new to this - so still have a couple of questions...
I have also registered with sandbox - but am a novice and not sure how I get a URL that will allow me to enable the IPN in the local MAMP environment - any tips will be gratefully received
You will need that URL publicly accessible from the internet, through your firewall or modem or router. Can you do that now? Does your local MAMP server have an externally routable IP address and host name with an open port to receive the IPN from PayPal?
After reading that stackoverflow topic, I'm on the right path, but you need more information.
Your modem will has a publicly routable IP address. You can find out yours right here:
http://www.whatismyip.com/
That is one part. You need to configure the modem or router to allow traffic from the outside to your MAMP server, which will have a non-publicly routable IP address (maybe 192.168.1.2 or something). So, the router knows to sent specific traffic (like port 80, HTTP) to that machine. That would enable the IPN to get through to the machine.
This is more that we can explain in a support forum. If you have the ability to develop this on a hosting account where this will ultimately live, that would be best. It's much less hassle than opening up your firewall and routing traffic to your internal network.