PayPal沙盒API状态

时间:2014-11-06 21:29:55

标签: php api paypal

我今天遇到了paypal沙盒api的问题。我似乎没有从PayPal返回数据。这些代码都没有改变,昨晚它已经过测试和运行。

我使用的是Angeleye经典API库。 https://www.angelleye.com/product/php-class-library-paypal/

在我的代码中,我使用的是自适应支付API。

我得到的错误是

警告:DOMDocument :: loadXML():第1394行/src/angelleye/PayPal/Adaptive.php中作为输入提供的空字符串

警告:DOMDocument :: loadXML():在第158行的/src/angelleye/PayPal/Adaptive.php中作为输入提供的空字符串

这两个地方都是PayPal返回数据。

除了我发送的数据,我正在

[错误] => Array()[Ack] => [Build] => [CorrelationID] => [时间戳] => [PreapprovalKey] => [RedirectURL] => [XMLRequest] =>

最后我有[XMLResponse] =>

有什么想法吗?

是否有人可以告诉我他们是否使用API​​更改了某些内容,或者PayPal是否存在Sandbox环境问题?

我检查了他们正常的API状态页面,但它似乎没有涵盖他们的Sandbox环境。

1 个答案:

答案 0 :(得分:2)

有一个known vulnerability with SSLv3,因此,PayPal已经在他们的沙箱上正式杀了它。他们刚刚在一小时前发出通知,它将于12/3/14在现场服务器上正式被杀。

already updated my class library来解决此问题,我在Facebook页面,Google Page和电子邮件简报上发送了通知。您需要获得其中一个,以便将来可以获得此类更新。

您需要确保您的cURL版本支持TLS才能使更新适用于您。检查服务器上的phpinfo(),然后查找cURL版本。它需要是7.36.0。如果它更低,你可能也需要更新它。

PayPal,eBay,Google,Facebook等都是因为漏洞所做的事情,所以如果你必须更新服务器上的PHP / cURL,这可能会很麻烦,但这是必须的。