Why did I get result code -25?
Result code -25 results from network issues, such as a router between your web server and PayPal being unavailable or having a latency problem.
Confirm that your server has basic internet connectivity:
Using your browser
- Enter any URL in the address line, or go to the Yahoo home page to see whether you can access that webpage.
- Try to access PayPal Manager.
Using the command line (Windows)
- Click Start in the Windows taskbar, then type Run.
- Type CMD in the Open text box.
- At the command prompt, type tracert payflowpro.paypal.com.
You should now see the route the trace took to reach payflow.paypal.com. Check for any (*) on individual hops; these are points where the network may be broken or creating latency in transaction processing. The traceroute won't reach the PayPal server, as the entry router is configured to ignore all network packets unrelated to Payflow Pro.
Using a UNIX environment or open-source tools
Run the following commands:
- Run command line using cURL: curl -d -v https://pilot-payflowpro.paypal.com
- Run command line (OpenSSL): openssl s_client -connect payflowlink.paypal.com:443
If your firewall isn't configured to allow traffic on port 443 to the payment gateway, configure it to allow the range of IP addresses from 173.0.82.33 to 173.0.82.173. Check that port 443 of your firewall has no port restrictions.
See also:
RESULT Values and RESPMSG Text