NVP API在Sandbox paypal环境中不起作用

时间:2016-01-23 07:13:48

标签: paypal sandbox nvp

通过实施基于NVP API调用的expresscheckout,我有一个网站在几个月后运行良好。

我使用自己的开发用户* -facilitator @ xxx和API凭证。

事实是我没有改变任何东西,但从昨天开始,当我使用以下字符串执行对服务器https://api-3t.sandbox.paypal.com/nvp的调用时,服务器没有任何响应。

USER = sdk-three_api1.sdk.com&安培; PWD = QFZCWN5HZM8VBG7Q&安培; SIGNATURE = A-IzJhZZjhg29XQ2qnhapuwxIDzyAZQ92FRP5dqBzVesOkzbdUONzmOU&安培; VERSION = 202&安培; PAYMENTREQUEST_0_PAYMENTACTION =销售和安培; PAYMENTREQUEST_0_AMT = 6&安培; RETURNURL = https://www.alasediciones.com/detalles_pedido&CANCELURL=https://www.alasediciones.com/error&METHOD=SetExpressCheckout

发生了什么事?我需要修理什么?

这很奇怪....请,我需要一个解决方案,因为下周的公司将会运行。

谢谢

1 个答案:

答案 0 :(得分:2)

Paypal最近几天前(2016年1月19日至20日)更改了他们的沙箱环境,要求通过TLS 1.2和HTTP 1.1完成与沙箱的连接。很多人似乎都在讨论这个问题,包括我自己。尝试确保您的代码使用最新版本的TLS(1.2)发出请求,这似乎适用于很多人。

链接到PayPal博客上的更改说明:

  

https://devblog.paypal.com/upcoming-security-changes-notice/