设置订阅时返回IPN顺序

时间:2013-07-23 07:47:43

标签: paypal-ipn

Gidday

我在我的网站上设置了几个订阅按钮,每个按钮都没有免费试用期,所以最初的两个IPN,subscr_signup和subscr_payment大约在同一时间发送。我正在使用IPN中的自定义字段来保存用户在我的网站上的会员ID(订阅与注册帐户不同)。

我读过Paypal并不总是按顺序发送这两个IPN。

最初我打算使用subscr_signup IPN填充会员的订阅详情,但我想知道,我最好使用subscr_payment IPN来做,即检查是否已设置子,如果没有设置一个,否则只需检查数据库的subscr_payment详细信息?

付款IPN没有定期字段,但我不需要它,因为所有订阅都在我的网站上重复出现,我可以从付款金额中确定订阅类型。

或者,如果我将其设置为1天免费试用版会更好吗,那么IPN肯定会单独出现吗?

感谢您的时间和帮助。

1 个答案:

答案 0 :(得分:0)

无论哪种方式都应该有效。某些商家所做的另一种选择是将所有信息写入其数据库并设置帐户,然后将买家发送给PayPal进行注册并进行付款。然后,商家将依靠IPN实际激活IPN或在其免费试用期之后激活它。您还可以设置脚本以定期检查系统,以查看是否有任何已停用的配置文件,应从系统中删除,或从未支付过。