我正在开发一个网站,用于在线出售广告概念,用户可以选择通过定期的Paypal付款订阅月度服务以获得更多选项。我已经成功地实现了定期支付功能,除了一件事情。例如,用户可以订阅计划并从相关账户中扣除每月的付款。
但是,我不知道如何在第一次从定期Paypal收到付款后更新我的数据库。
例如,客户来到网站,选择他的选项,进入Paypal定期部分并进行交易。现在我有一个页面,在该页面上,Paypal返回控件,并给出返回URL。现在的问题是,在此页面中,当我更新数据库时,支付状态仍为待处理状态。
然后,过一段时间,当IPN响应到达应用程序时,我无法更新数据库中的早期条目,因为我不确定如何匹配这两个条目,也就是说,更新查询应该在哪个字段上编码。
但是,我不知道如何在第一次从定期Paypal收到付款后更新我的数据库。
例如,客户来到网站,选择他的选项,进入Paypal定期部分并进行交易。现在我有一个页面,在该页面上,Paypal返回控件,并给出返回URL。现在的问题是,在此页面中,当我更新数据库时,支付状态仍为待处理状态。
然后,过一段时间,当IPN响应到达应用程序时,我无法更新数据库中的早期条目,因为我不确定如何匹配这两个条目,也就是说,更新查询应该在哪个字段上编码。