Manuel Lemos - 2011-12-01 06:49:34 -
In reply to message 2 from lubosdz
Well the article was about talented developers, not novices. Of course complex projects require qualified developers, but the intense exchange of information that you mention does not need to be done in person. It can be done remotely, over Skype or any video-conference system.
As for the network restrictions, as mentioned in the article, that can be solved using a VPN. Maybe it was not clear in the article, but a VPN is a network that connects remote computers, so they become part of the same private network.
So whenever you need to to test your payment system, you can do it from an allowed IP address because your employee computer was added to the same network.
Actually I did this when I tested the Paypal IPN integration in the PHPClasses site. I did not even need to setup a sophisticated network. I just used SSH port forwarding, Paypal IPN requests were sent to a test site with a public IP address and then the requests were forwarded to a local Apache Web server running on my developer machine.
This is not hard to setup once you understand these simple concepts.