【问题标题】:How Paypal works with buying goods/service from my website [closed]Paypal 如何从我的网站购买商品/服务 [关闭]
【发布时间】:2013-04-08 05:44:49
【问题描述】:

我是 Paypal、IPN 等的新手。有人可以向我解释有关如何跟踪从我的网站购买的商品/服务的分步流程,直到我何时更新有关交易的数据库的流程发生了。

到目前为止,我所知道的是,当用户从我的网站购买商品/服务时,我会在 IPN 帖子中收到 payer_id。

【问题讨论】:

    标签: php paypal paypal-ipn


    【解决方案1】:

    一张图片胜过一千个单词,因此请查看下面的图片以了解其工作原理。顺便说一句,如果你谷歌你可以找到更多的细节。

    【讨论】:

      【解决方案2】:

      paypal 文档对此非常有用。该过程从 IPN 回发触发您的脚本开始。脚本需要做的第一件事是验证 IPN 是否合法。这涉及检查 TXN_ID 是否以前没有被看到以及其他一些事情,然后您向贝宝服务发送请求以验证该请求确实是真实的。 This is all covered here.

      从那里你的脚本做什么是特定于你的应用程序。它会修改库存数据库吗?大概。它会向客户发送电子邮件吗?也许。它是否应该从贝宝访问订单信息并将其写入客户订单数据库?大概。您应该查看using the Paypal APIs 以与您的帐户交互并检索信息或执行操作。

      This is a great resource about implementing paypal IPN with PHP. 我希望我在编写 paypal 集成代码时拥有它。

      Paypal IPN Manual 对此非常宝贵。

      【讨论】:

      • 当用户购买任何产品/服务时,我如何附加跟踪 ID?所以当状态为已完成或已验证时。我将使用跟踪 ID 更新数据库,并在我的系统中验证此 user_x 从我的网站购买了服务/产品 foo。
      • 您可以使用页面上的隐藏输入字段和您的 paypal 付款按钮将信息传递给 IPN 脚本。查看其他问题stackoverflow.com/questions/12736674/…
      • 非常非常有帮助....非常感谢@RealityGone...正是我需要的
      猜你喜欢
      • 1970-01-01
      • 2012-05-08
      • 2012-07-25
      • 2017-03-16
      • 2013-10-29
      • 1970-01-01
      • 1970-01-01
      • 2014-11-05
      • 2013-03-01
      相关资源
      最近更新 更多