PayPal's Sandbox for Pay With PayPal hangs on confirmati


PayPal's Sandbox for Pay With PayPal hangs on confirmation

我正试图将PayPal集成到我的网站使用他们的PHP API。我已经完成了创建沙盒商人和沙盒用户帐户的设置,我已经将所有必要的代码放入相关页面,并在功能页面中包含我的用户/通行证/密钥等。

然而,当我测试时,我看到正确的价格,登录,按"确认付款",然后小弹出窗口关闭,我留在一个"加载"页面(URL https://www.sandbox.paypal.com/webapps/checkout/webflow/sparta/expresscheckoutvalidatedataflow?execution=e1s2),永远不会去任何地方。登录我的PayPal Sandbox账户显示交易不成功。

知道发生了什么事吗?

解决

原来我的服务器禁用了与open_basedir同名的目录中的脚本(我在Plesk服务器上存在的祸根)。

PHP的open_basedir禁用了PHP确认脚本。