-1

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

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

4

2 回答 2

2

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

在此处输入图像描述

在此处输入图像描述

于 2013-04-08T05:49:21.403 回答
1

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

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

这是关于使用 PHP 实现 paypal IPN 的一个很好的资源。我希望我在编写 paypal 集成内容时拥有它。

Paypal IPN 手册对此非常宝贵。

于 2013-04-08T05:57:15.400 回答