【问题标题】:PHP PayPal Subscription with IPN [closed]带有IPN的PHP PayPal订阅[关闭]
【发布时间】:2011-06-08 21:09:33
【问题描述】:

我正在尝试了解如何使用 IPN 将 PayPal 订阅添加到我现有的 PHP 应用程序中,并正在寻找一篇解释细节的好文章。

在我的应用中,用户可以注册一个免费帐户,然后他们可以选择会员类型和费率(每日、每周、每月和每年)。当他们做出选择后,将显示配置的 PayPal 按钮。他们可以点击订阅按钮,将他们带到 PayPal。

我需要知道如何识别用户:哪些自定义信息要发送到 PayPal,然后再发回?我还想知道 PayPal 将哪些信息发送回 IPN 页面。

似乎可以为通知url配置按钮。这是否意味着我仍然必须打开 IPN?

我有太多问题要在这里列出... PayPal 网站没有任何教材来解释订阅以及如何将其集成到网站中。

您知道任何好的和最近的文章吗?

【问题讨论】:

  • 停止破坏您的问题。你没有权利这样做。
  • 看,我们可以玩一整天的删除和回滚游戏。这无济于事 - 最后,版主将恢复原始内容。你不能在问答网站上问 42 个问题,从答案和其他用户的时间中获利,然后随心所欲地删除积累的知识。你的问题doesn't belong solely to you any more,现在属于公众。所以就走吧。
  • /me 又拿了一些爆米花。有趣的是,这个星期五晚上 ;)
  • 是的。如果你不明白,请参阅这里以获得乐趣的解释......imgs.xkcd.com/comics/duty_calls.png
  • @please 您已根据 CC-Wiki 许可将您的贡献授权给 Stack Overflow。 SO 有权发布它们,但您无权删除它们。走开,您的帐户将被及时删除 - 但相关问题将不会。人们已经在它们身上投入了时间,你无权破坏它们。给删除一些时间 - 毕竟是周末

标签: php paypal-subscriptions paypal-ipn


【解决方案1】:

anon445699,我完全同意你关于订阅信息的看法,它主要向你展示了如何生成一个没有参数的按钮。

也许这会对将来的某些人有所帮助,它概括了订阅的所有可能参数。我知道它帮助了我 https://www.paypalobjects.com/en_US/ebook/subscriptions/html.html

【讨论】:

    【解决方案2】:

    那里有很多文章,只需谷歌它。日期并不重要,大多数主要功能基本相同,他们不会改变太多,因为很多人都依赖它是相同的。但是,您真正需要做的是查看 paypal 上的文档,它非常详尽,甚至还有代码示例。包括订阅,你觉得写文章的人和实现它的人是怎么做的?他们只是猜测并希望最好吗?

    接下来在 paypal 沙盒上为自己创建一个帐户。想知道 IPN 发回的内容吗?设置脚本以捕获 IPN 帖子,并将所有 $_POST 数据保存到文件中,并亲自查看使用沙盒完成虚假订单。这就是我在实施贝宝时所做的。当然,文档中也注明了返回值。

    编辑

    我相信他们将发回的字段称为自定义。您可以劫持您不使用的字段,例如 productnumber。或者也许使用 payer_id 字段。或者用他们的电子邮件识别他们。不只有一种方法可以做到这一点。不过,最好的方法是在沙盒上尝试一下,而不是等待有人为你做或写一篇文章。如果您愿意尝试一下,您可以节省 3 天的阅读时间。

    链接

    在大约 2 分钟内找到了这些,这些信息足以完成工作。

    各种IPN和订阅教程:
    http://net.tutsplus.com/tutorials/php/using-paypals-instant-payment-notification-with-php/
    http://www.web-development-blog.com/archives/easy-payments-using-paypal-ipn/
    http://www.paymentsplus.com.au/joomla/faq/paypal-buy-now-guide.html

    沙盒:
    https://developer.paypal.com/devscr?cmd=_signup-run

    Paypal 文档:
    https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_html_subscribe_buttons(这是您真正想要的)
    https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_admin_IPNIntro

    【讨论】:

    • 过去三天我一直在阅读文章。我还没有找到一个拥有我正在寻找的东西的人。如果我能在谷歌上找到问题,我为什么会来这里发布问题???也无法在此站点上找到任何具有体面答案的帖子。如果您知道一个可以回答我问题的好人,请随时将其包含在您的答案中! ...如果您知道我正在寻找的 paypal 文档的链接,也请随意将其包含在您的答案中。
    • 如果您想要更具体的答案,请提出具体问题;对于大多数想问这个问题的人来说,答案是一个好的开始。停止破坏。它不能帮助你得到答案,是吗?
    • 不幸的是,PayPal 的文档很糟糕。对于开发人员来说,这非常令人困惑,以至于需要很长时间才能了解贝宝实际上可以通过所有这些不同的方式为企业做什么来赚钱。可怕。我花了几个小时试图找到在沙盒上创建按钮的方法。而且我发现它与现场网站不在同一个地方。怎么回事??!!贝宝变得真实!迄今为止我使用过的最糟糕的文档之一。
    猜你喜欢
    • 2017-02-10
    • 2012-12-25
    • 2010-11-06
    • 2014-11-08
    • 1970-01-01
    • 2018-02-10
    • 2012-12-17
    • 2012-02-13
    相关资源
    最近更新 更多