Home
  • Payments and Transfers
  • Disputes and Limitations
  • My Account
  • My Wallet
  • Login & Security
  • Seller Tools

Why did I get result code -25?

Issue
While processing a transaction, you receive result code -25 and one of the following messages:
  • Could not connect socket
  • CCMckDirectLib3_2
  • Socket Connect Failed
  • Socket error
  • Transactions not reaching the gateway
  • Error: "Cannot Connect to Socket"
  • Error: "Could not connect socket to the Merchant Payment Server"
  • Error: "Cannot connect socket to payment server"
  • Result code -25
  • Error: "Failed to create a socket"
  • Unable to reach cr.cybercash.com
  • Error: "403 forbidden"
  • Error: "The http server has not processed your request"
  • Error: "You are not authorized to view this page"

Cause
Result code -25 results from network issues, such as a router between your web server and PayPal being unavailable or having a latency problem.

Solution
Confirm that your server has basic Internet connectivity through your browser or Windows command line.

Here's how:
Using your browser
  1. Enter any URL in the address line, or go to the Yahoo home page, to see whether you can access that webpage.
  2. Try to access PayPal Manager.
If the message "The page cannot be displayed" displays, check your firewall and network settings. Using the command line (Windows)
  1. Click Start in the Windows taskbar, then type Run.
  2. Type CMD in the Open text box.
  3. 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 trace route won't reach the PayPal server, as the entry router is configured to ignore all network packets not related 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.
Was this article helpful?

More ways we can help

How are we doing?
Take our survey

We use cookies to improve your experience on our site. May we use marketing cookies to show you personalized ads? Manage all cookies