【发布时间】:2012-06-18 07:15:15
【问题描述】:
我正在尝试在 Codeigniter 网站上实现 Paypal 的数字商品快速结账。
我正在使用 mod rewrite 将 index.php 从 Codeigniter URL 中取出,因此当 Paypal 在末尾附加 ?token=xxxx 对我的网站进行回调时,我收到 404 错误。
当 Paypal 向网站执行此回调时,事件流会卡住。弹出窗口出现但只是停留在“正在加载...”。
任何帮助将不胜感激。
编辑:我刚刚将配置文件中的 uri_protocol 更改为:
$config['uri_protocol'] = "PATH_INFO";
现在我可以访问 $_GET 变量,但弹出的窗口仍然不会超过“正在加载...”。
【问题讨论】:
-
是PayPal端的弹窗吗?
-
它会在地址栏中弹出一个窗口,其中包含我网站的 URL,但应该转发到 Paypal。
-
好的,所以我误解了重点。我想,您将用户从您的站点重定向到 PayPal 登录站点,然后在用户登录并确认付款后,返回您的站点失败。这是正确的吗?
-
不完全是,我正在实施此处详述的销售流程:link。我将表单发送到对 Paypal 进行远程调用的方法,这将返回一个令牌。在我的网站上弹出的窗口应该使用该令牌重定向到贝宝 - 但它只是没有。
-
另外,我应该补充一点,我只使用 PHP 就可以做到这一点 - 事实上我在 Codeigniter 中使用了它,这就是问题所在。
标签: codeigniter paypal express-checkout