我有一个使用他们的向导创建的PayPal数字商品快递付款表单。
当我使用我们的真实账户时,它工作正常。但是当我使用我创建的沙盒企业(卖家)帐户时,当用户单击"购买"按钮时,弹出窗口仅显示以下消息:
SetExpressCheckout API call failed. Detailed Error Message: Short Error Message: Error Code: Error Severity Code:
我做了一些研究,看到了这篇文章:
https://www.paypal-knowledge.com/infocenter/index?page=content&widgetview=true&id=FAQ1914&viewlocale=en_EN
这表明我们的托管公司需要更新他们的 PHP/TLS,但我做了 Curl 测试,它正确地返回了 200 OK。
我还看到了这篇 Stackoverflow 文章:
PayPal "SetExpressCheckout"API 方法已停止使用沙盒卖家账户
。问题出在错误的沙盒端点上,但我已确保端点确实是:
https://api-3t.sandbox.paypal.com/nvp
。它仍然不起作用。
我尝试清除浏览器缓存,使用不同的计算机进行测试,结果都相同。
有什么想法吗?
您是否在沙盒帐户上启用了数字商品功能?如果您尚未在沙盒帐户上启用它,请联系MTS(商家技术支持)https://www.paypal-techsupport.com/app/ask以为您的沙盒帐户切换它。