【问题标题】:codeigniter paypal urlcodeigniter 贝宝网址
【发布时间】:2010-12-17 20:37:09
【问题描述】:

我已经下载了 codeigniter paypal 库。我对这个图书馆有几个问题。

  1. 我的paypal url设置成这个,$this->paypal_url = 'https://www.paypal.com/cgi-bin/webscr',是为了测试!?如何更改实际交易?!

  2. 我的返回 url 设置为成功控制器,但我无法查看 paypal 返回的帖子信息。谁能告诉我,到底是什么问题?!

  3. 我想存储交易详情(支付金额、支付人、日期和产品),我该如何实现?

谢谢

【问题讨论】:

    标签: codeigniter paypal


    【解决方案1】:

    我的很多答案都与 Adaptive Payments API 相关,所以如果它不符合 1:1 的要求,我们深表歉意,但希望它能为您指明正确的方向。

    1. 您指向的 URL 是我认为的实时站点,如果您想对沙盒运行 api 调用,正确的 URL 是 https://www.sandbox.paypal.com/cgi-bin/webscr

    2. 返回 URL 是 Paypal 在交易或取消后重定向到的页面。没有与此关联的 POST 请求,但是..您可以将参数传递到 URL(例如http://mysite.com/succes.php?amount=xxx),以便稍后检索它们。不过,这是一种相当不一致的做事方式。这导致...

    3. 在 Paypal 上查找 IPN 文档(起点:https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_admin_IPNIntro) 这允许您指定一个 URL,Paypal 将在交易请求后将交易详细信息发布到该 URL。

    在您可以存储这些详细信息之前,您需要向 Paypal 发回一个请求,以验证 IPN 是从 Paypal 生成的(这在文档中)。之后,您可以将详细信息存储到数据库中。

    【讨论】:

    • 但是,当我从当前的 paypal url 进行交易时..它说..这是一个测试交易......并且电子邮件未注册
    猜你喜欢
    • 1970-01-01
    • 2013-07-12
    • 2010-12-25
    • 2013-03-04
    • 2016-03-20
    • 2012-04-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多