PayPal何时发送subscr_eot?

11

我们能否仅依赖 subscr_eot 来激活 / 停用账户?

假设我们有以下情景:

  1. 在 9/16,客户使用 PayPal 支付一个每月循环服务。

  2. 在 24 小时内,PayPal 发送“subscr_signup”并跟随“subscr_payment”。此时,应用程序将授予用户访问权限。

  3. ??

问题是,PayPal 是否会在尝试在 10/16 收取付款前发送 EOT,还是会在之前发送 EOT?

谢谢,


可能是[使用Paypal IPN进行订阅]的重复问题(https://dev59.com/ynNA5IYBdhLWcg3wL6oc)。 - user207421
1个回答

14

subscr_eot 表示订阅已过期,可能是由于订阅者取消了订阅,或者该订阅有一个固定的期限(意味着有固定的付款次数),现在已经到期且没有更多的支付需要进行。它会在期限结束时发送,而不是在该日期上应付的任何付款。


1
我仍然不确定这是否意味着他们会在10/17发送subscr_eot,还是在他们尝试收取付款但未成功的同一天发送。我正在尝试查看是否必须在数据库中创建一个表示到期日期的字段,或者我可以完全依赖Paypal发送的交易顺序。谢谢。 - Sam
他们根本不会尝试收取任何付款。没有到期的款项。订阅已过期。上一个付款是一个整个周期之前收取的。我肯定建议您维护自己的过期日期。您不会因为支付失败而收到此消息。 - user207421
在我的测试中,对于每个未激活重复订阅的订阅,我都会收到subscr_eot。因此,它与subscr_signup和subscr_payment一起被接收。这不合逻辑。 - jayarjo
你不想知道学期结束了吗? - user207421
是的@EJP,我已经为您点赞了,那是一个更完整的答案。谢谢。 - user2528167
显示剩余3条评论

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