Ruby on Rails を使用して SaaS アプリケーションを開発しています。アプリケーションの使用を開始するには、各ユーザーが特定のプランに加入する必要があります。このステップは、Stripe を使用して行われました
問題は、自動支払いのサブスクリプションが失敗した場合 (クレジット カードを変更した場合など)、このユーザーが私のアプリケーションを使用できないようにする方法がわからないことです。User モデルの列を使用して、このユーザーを非アクティブとしてマークし、サインインできないようにすることを考えています。続ける。
ちなみに、https ://github.com/RailsApps/rails-stripe-membership-saasやhttps://github.com/railscasts/289-paypal-recurring-billingなど、Rails での SaaS の例はたくさん見ましたが、障害が発生するたびに、プロバイダー (Stripe または Paypal) からのポストバックを処理しないようです。
あなたの考えと、同様のプロジェクトでこの問題にどのように対処しているか教えてください。
前もって感謝します、