我正在尝试使用他们的PHP API将PayPal集成到我的网站中。我已经完成了创建沙箱商户和沙盒用户帐户的设置,我已将所有必要的代码放入相关页面,并在功能页面中包含我的用户/密码/密钥等。
当我测试时,我得到了正确的价格,登录,按“确认付款”然后小弹出关闭,我离开了“加载”页面(URL https://www.sandbox.paypal.com/webapps/checkout/webflow/sparta/expresscheckoutvalidatedataflow?execution=e1s2 )它永远不会去任何地方。登录我的PayPal Sandbox帐户会显示交易未成功。
任何想法发生了什么?
解决
结果证明我的服务器正在使用open_basedir(我在Plesk服务器上存在的祸害)禁用同名命令目录中的脚本。
答案 0 :(得分:0)
PHP的open_basedir禁用了php确认脚本。巧合的命名目录。