わかりました、修正できたと思います(!)
要約すると、テストモードを使用すると、テストサブスクリプションを試したユーザーに対してアーティファクトが残ったようです。サブスクリプションが正しくまたは期待どおりの方法でキャンセルされなかったと推測します。本番モードに切り替えると、請求タブでエラーが発生します。
試したこと…
まず、これを文字通りに受け取らないでください。他の投稿に基づいて推測していることがほとんどで、使用したコマンドはこれらですが、文字通り使用して数回繰り返す必要があったかもしれません…しかし、これは大まかな要点です。
./launcher enter app
rails c
u = User.find_by_username(<username>)
c = DiscourseSubscriptions::Customer.find_by(user_id: u.id)
subscription = DiscourseSubscriptions::Subscription.where(customer_id: c[:customer_id])
subscription.destroy_all
c.destroy
「subscription.destroy_all」はStripeへの保留中の外部参照を削除し、「c.destroy」はローカルサブスクリプションを削除するようです。これは問題ありませんでしたか、それとも内部で何か壊してしまいましたか?