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

Why did I get result code -12?

Issue
PayPal returned result code -12 - Timeout waiting for response.

Cause
During transaction processing, the connection between your server and payment servers failed.

Solution
Here's how to resolve this issue:
  1. Check PayPal Manager to determine whether the transaction has posted. If it hasn't, try again.
  2. If you're using the Payflow SDK, try the following:
  • Increase the timeout parameter value to 90.
  • Investigate the issue internally with packet sniffer software.
  • Remove memory- or resource-intensive applications running on the same box, or create a dedicated server for the Payflow Pro SDK.

If you're using a UNIX environment or have an open source tool (such as Cygwin), you can try the following commands to check connectivity:
  • 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 the condition continues, submit a question to PayPal.
Was this article helpful?

More ways we can help

How are we doing?
Take our survey

If you accept cookies, we’ll use them to improve and customize your experience and enable our partners to show you personalized PayPal ads when you visit other sites. Manage cookies and learn more