我有一个典型的场景,比如我有一个付费的视频模型。
我为信用卡处理整合了条纹。但问题是如何在用户观看视频之前检查用户是否已订阅且用户付款是否已过期?
任何想法如何实现这一目标? 任何帮助,将不胜感激。 感谢。
答案 0 :(得分:0)
首先,您需要一种方法来判断用户是否有效。您可以通过跟踪欠款金额,或使用您在用户支付账单时更新的last_paid_at
等日期时间字段来实现。
在视频的before_filter中,检查用户是否无效。所以,如果余额> 0或者自上次付款以来已超过一个月。
结帐Stripe Webhooks以便在付款完成后收到通知。基本上webhooks是stripe可以向你发送信息的端点。