首页 > 解决方案 > Stripe 处理 customer.subscription.deleted

问题描述

我有一个代码在收到此事件后禁止用户访问我的网站:customer.subscription.deleted。但是,我想在应用此代码之前设置一个特定条件。我有两种情况,一种情况,如果用户订阅了INFINITE计划,他每月支付40美元,为期5个月(订阅的cancel_at字段设置为5个月后),然后当订阅结束时,他访问网站仍然有效。所以在 5 次付款后,他不再付款,但他仍然可以访问该网站。而在第二种情况下,如果网站管理员手动取消订阅,或者在多次付款失败后取消订阅,我想禁用用户的访问权限。

标签: stripe-payments

解决方案


您必须自己跟踪这一点,或者使用您保持最新的订阅上的元数据。Stripe 无法做出这种区分。


推荐阅读