贝宝中 Stripe 的“cancel_at_period_end”等价物?

Posted

技术标签:

【中文标题】贝宝中 Stripe 的“cancel_at_period_end”等价物?【英文标题】:Stripe's "cancel_at_period_end" equivalent in paypal? 【发布时间】:2021-01-02 18:32:19 【问题描述】:

我实施了一个订阅网站,其中订阅计划是每月一次。 我使用 IPN 来处理订阅事件。 现在,如果定期付款失败,我将收到相关事件并取消我这边的订阅。 但是,当用户通过我的网站取消订阅,而他的订阅还有剩余时间,而我只想在订阅期结束时取消订阅,我该怎么办? 如果用户通过 PayPal 取消订阅,但订阅还有剩余时间,我该怎么办? 在条纹中,您只需设置“cancel_at_period_end=true”,然后它是相同的场景。

【问题讨论】:

【参考方案1】:

没有等价物,PayPal 不会为您跟踪任何内容。每当个人资料被取消时,您都会收到取消事件。

如果您想跟踪支付期间,该逻辑取决于您。

【讨论】:

谢谢!你建议如何实现这个逻辑? 跟踪配置文件何时开始(日期时间),是否已取消(真/假),以及何时取消(日期时间)。如果它已被取消,则计算日期时间对象之间的差异,修改 period_length。如果(当前时间-取消时间)= period_length,则配置文件尚未支付。你知道,类似的事情

以上是关于贝宝中 Stripe 的“cancel_at_period_end”等价物?的主要内容,如果未能解决你的问题,请参考以下文章

为啥在贝宝中禁用创建应用程序按钮? [关闭]

在贝宝中设置高级定期付款

贝宝中的 INVALID_RESOURCE_ID

如何使用贝宝中以前的支付卡详细信息向客户收费?

如何在贝宝中为不同的商家创建“立即购买”按钮

贝宝中的 $_REQUEST 或 $_POST 电话号码值