NVP API并不在沙盒贝宝环境

问题描述:

工作,因为我已经好几个月通过实施基于NVP API调用expresscheckout是可以正常使用的站点。NVP API并不在沙盒贝宝环境

我用我自己的发展用户* -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

它是什么回事?我需要解决什么问题?

这是非常奇怪的....拜托,我需要因为下周Ÿ公司将运行的解决方案。

谢谢

+0

需要看到实际的HTTP POST结果。如果你使用cURL并且你得到一个“空白”响应,那么你应该有一些curl错误。我的猜测是它与ssl握手失败有关,但你需要看到curl错误来确认。 –

+0

安德鲁,事实是,我有这个实施以来数月(5)和最后19我测试成功againt。昨天,我发现,在请愿书上的响应返回一个空的响应....很很奇怪l最后一页19/01我做了一些*完美.... –

+0

事实是......这不是现在的工作。你说你得到一个空白的回应。这告诉我有某种卷曲错误发生。你需要检查一下,就像我之前说过的那样。继续说它以前有效,现在不会帮助任何人并浪费时间。 –

宝最近修改了他们的沙盒环境中数天前(1月19-20 2016),因此需要对沙箱的连接通过TLS 1.2和HTTP 1.1来完成。很多人似乎都遇到过这个问题,包括我自己。尝试确保您的代码使用最新版本的TLS(1.2)发出请求,这似乎适用于很多人。

链接到贝宝博客的变化说明:

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

+0

感谢您的信息。 – Sisir