与PayPal IPN订阅
-
21-08-2019 - |
题
我添加订阅使用贝宝IPN它工作得非常好一个网站,我可以成功地创建一个新的订阅,并验证它。订阅有一个为期两周的免费试用。导向不幸上订阅状态稍含糊。
目前,用户的帐户被订阅的状态一次subscr_signup或subscr_payment被接收,并且当接收任一subscr_cancel或subscr_failed被除去。我相信这是正确的,但最好还是确认一下。
还什么是subscr_eot?该IPN指南描述为“订阅的结束任期。”之后,试用期结束后这是否被触发?
解决方案
当用户的最终付费间隔已经期满之后被发送subscr_eot
。 subscr_cancel
是只要使用取消订阅发送 - 例如:
用户签约的第1天,其为被记帐每月一次的预订。
subscr_signup
被立即发送,支付经历(通常会立即为好)subscr_payment
被立即发送。
在第13天,用户取消。 subscr_cancel
被立即发送,虽然用户已经通过技术上支付给第30天取消在这一点上是给你。
在第30天,subscr_eot
发送 - 用户已经取消了,这是他的最后一次付款支付,直到有一天
不与试验订阅太大的变化 - 如果用户取消之前试用订阅向上,subscr_cancel
被立即发送,以及subscr_eot
是在试验结束时
其他提示
此外,一个有趣的细节是subscr_eot
如何与subscr_failed
工作的。
它看起来像subscr_eot
自带的 FINAL 强> subscr_failed
之后。因此,如果在您的帐户设置为自动重试失败的支付3倍,那么就应该是这样的:
第一失败付款=> subscr_failed 第二失败付款=> subscr_failed 第三失败付款=> subscr_failed和subscr_eot
所以基本上在你的代码,你可以设置subscr_failed
触发像
喜用户, 请花时间检查一下 您的付款信息,您可能需要 更新信用卡到期 日期等你仍然有机会, 我们将在几天后再试。
和设置subscr_eot
实际上把他们的订阅关闭,并引发像
抱歉,我们仍然还没有”得到支付 并采取您的个人资料了。您 通过登录和更新您的付款信息仍然可以重新激活它。
基本上,这是做让客户有一个宽限期的“好”的方式,他们的帐户不被意外关闭,只是因为使用过期的信用卡或类似的东西了。
发表克里斯线程最近已经更新。
某时在2010年,宝使用subscr_eot当用户取消了他们的帐户停止。一些投诉后,他们恢复了这一点,但用了6个月这样做。所有这一切意味着,你可以再次处理,因为在接受的答案彼得描述您的订阅通知。
发件人一个PayPal代表:强>
然而subscr_cancel表示配置文件是 取消,不会有未来 付款。但是,如果买方已 已经支付当期帐单 周期,因为他们收取的前期, 然后你可以使用subscr_eot来 终止的概要文件。
仍然不确定多的情况下,会发生什么失败的尝试支付,。此刻贝文档是可怕的。
这取决于帐户,如果它是新的或不是否subscr_eot
被发送,这是有点超越我?
我还没有找到管理订阅尚的正确方法。计算服务器上的日期可能出问题速度非常快,如果在付款延迟。