【问题标题】:Using Paypal Express Checkout digital goods with Codeigniter通过 Codeigniter 使用 Paypal Express Checkout 数字商品
【发布时间】: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


【解决方案1】:

使用由 Adrian Macneil http://ci-merchant.org/ 编写的 CI Merchant 库

它不仅支持 Paypal Express,还支持许多其他支付服务。

在随库提供的测试代码中,它为您提供了如何使用 PayPal 的示例。

【讨论】:

    猜你喜欢
    • 2013-06-30
    • 2013-05-28
    • 2015-01-12
    • 1970-01-01
    • 2013-03-25
    • 1970-01-01
    • 2016-01-23
    • 1970-01-01
    • 2011-12-30
    相关资源
    最近更新 更多