Paypal定期付款响应验证并与Paypal返回页面变量匹配

3
我正在开发一个网站,用于在线出售广告概念,用户可以选择通过定期的Paypal付款订阅月度服务以获得更多选项。我已经成功地实现了定期支付功能,除了一件事情。例如,用户可以订阅计划并从相关账户中扣除每月的付款。
但是,我不知道如何在第一次从定期Paypal收到付款后更新我的数据库。

例如,客户来到网站,选择他的选项,进入Paypal定期部分并进行交易。现在我有一个页面,在该页面上,Paypal返回控件,并给出返回URL。现在的问题是,在此页面中,当我更新数据库时,支付状态仍为待处理状态。
然后,过一段时间,当IPN响应到达应用程序时,我无法更新数据库中的早期条目,因为我不确定如何匹配这两个条目,也就是说,更新查询应该在哪个字段上编码。
1个回答

0

在你收到钱之前,更新数据库毫无意义。当你收到钱时,交易包含了创建或更新订阅所需的一切信息。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接