0

我有个问题。

我正在使用这个 Paypal 代码: http: //www.saaraan.com/2012/07/paypal-expresscheckout-with-php 我想在我的网站上有一个高级功能,用户可以在其中购买东西和高级featuren 应该直接在他的帐户上处于活动状态。我该如何启用它?我应该把查询放在哪里来更新他的帐户?我的意思是,如果付款状态处于待处理状态,那我没有钱怎么办。他有可能取消订单吗?

或者我应该在 GetTransactionDetails 之后添加查询。或者有没有可能订单完成了,但是查询不会执行?

谢谢!

4

1 回答 1

1

您的问题的最佳解决方案是创建一个 IPN 侦听器,该侦听器将接收交易详细信息,如果您正确编码,则相应地更新您的用户帐户。如果您愿意,您可以将其编程为仅在 IPN 显示付款状态已完成时更新帐户。我有一个 IPN 监听器,它有大约 8 种不同的场景,具体取决于交易类型和付款状态。

对 IPN 监听器做一些研究,你会发现你真的可以使用它们来为你处理很多繁琐的细节。Paypal 的开发人员站点有 IPN 侦听器代码示例,可以帮助您入门。

希望这可以帮助。

于 2013-04-03T01:26:35.990 回答