خطأ محتمل: تتم إضافة مستخدم إلى مجموعة Discourse عند بدء الاشتراك، ولكن لا تتم إزالة المستخدم عند إلغاء الاشتراك.
لقد قمت بالإلغاء عبر Discourse (مسجلاً الدخول كمستخدم) وقمت بالإلغاء عبر موقع Stripe الإلكتروني، ولكن في أي من الحالتين لم تتم إزالة المستخدم التجريبي من المجموعة. ربما يكون من المهم أنني ما زلت في وضع الاختبار الخاص بـ Stripe.
أضع هذا في فئة “خطأ” ولكن إذا كنت أفتقد شيئًا ما، فلا تتردد في نقله إلى مكان آخر.
لقد نظرت في السجلات على Stripe للـ webhooks وكانت كلها 422 ERR (“لم يتم العثور على توقيعات مطابقة للتوقيع المتوقع للحمولة”).
لم أقم بإدخال discourse subscriptions webhook secret على Discourse!
هناك رمزان على صفحة /test/webhooks/ في Stripe. جربت أولاً الرمز الموجود في أعلى اليمين (يبدأ بـ we_) ولكنه لا يزال يحصل على خطأ 422. ثم جربت الرمز المسمى “Signing secret” (يبدأ بـ whsec_، يفترض أنه لسر الـ webhook - يبدو واضحًا الآن) وقد نجح الأمر!