我正在尝试使用他们的 PHP API 将 PayPal 集成到我的网站中。我完成了创建沙盒商家和沙盒用户帐户的设置,并将所有必要的代码放入相关页面,并将我的用户/密码/ key 等包含在功能页面中。
然而,当我测试时,我看到了正确的价格,登录,按“确认付款”,然后小弹出窗口关闭,我留在“加载”页面(URL https://www.sandbox.paypal.com/webapps/checkout/webflow/sparta/expresscheckoutvalidatedataflow?execution=e1s2)永远不会去任何地方。登录到我的 PayPal 沙盒帐户显示交易不成功。
知道发生了什么事吗?
已解决
原来我的服务器在一个巧合的命名目录中禁用脚本 open_basedir(我在 Plesk 服务器上存在的祸根)。
最佳答案
PHP 的 open_basedir 正在禁用 php 确认脚本。巧合的命名目录。
关于php - PayPal 的 PayPal 沙盒在确认时挂起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14367930/