Could be an issue with cURL
create a new php file with the following code in it:
<?php
error_reporting(E_ALL);
ini_set('display_errors','on');
$c = curl_init();
curl_setopt($c, CURLOPT_URL, "https://api-3t.paypal.com/2.0/");
curl_setopt($c, CURLOPT_TIMEOUT, 90);
curl_setopt($c, CURLOPT_POST, 1);
curl_setopt($c, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($c, CURLOPT_POSTFIELDS, "");
$result = curl_exec($c);
if(!curl_errno($c)){
$info = curl_getinfo($c);
echo 'Took ' . $info['total_time'] . ' seconds to send a request to ' . $info['url'];
} else {
echo 'Curl error: ' . curl_error($c);
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Untitled Document</title>
</head>
<body>
</body>
</html>
upload that to the server to test that the server is able to make a cURL connection to the paypal server.