我是Paypal,IPN等的新手。有人可以向我解释如何跟踪从我的网站购买的商品/服务的过程,直到我何时更新我的数据库有关交易的过程发生了。
到目前为止,据我所知,当用户从我的网站购买商品/服务时,我在IPN帖子中得到payer_id
。
答案 0 :(得分:2)
一张图片胜过千言万语,请查看下面的图片,了解它的工作原理。顺便说一下,如果你谷歌你可以找到更多的细节。
答案 1 :(得分:1)
paypal文档对此非常有用。该过程从触发IPN回发的脚本开始。脚本需要做的第一件事就是验证IPN是否合法。这涉及检查之前没有看到TXN_ID以及许多其他事情,然后您向paypal服务发送请求以验证该请求确实是真实的。 This is all covered here.
从那里你的脚本所做的是特定于你的应用程序。它是否修改了库存数据库?大概。它是否向客户发送电子邮件?也许。它应该从paypal访问订单信息并将其写入客户订单数据库吗?大概。您应该查看using the Paypal APIs以与您的帐户进行交互,并检索信息或执行操作。
This is a great resource about implementing paypal IPN with PHP.我希望在编写我的paypal集成资料时能够使用它。
而Paypal IPN Manual对此非常宝贵。