Discourse-Abonnements - Benutzer nicht aus Gruppe entfernt, wenn Abonnement gekündigt wird

Diskussion fortgesetzt von Discourse Subscriptions:

Möglicher Fehler: Ein Benutzer wird der Discourse-Gruppe hinzugefügt, wenn ein Abonnement beginnt, aber der Benutzer wird nicht entfernt, wenn das Abonnement gekündigt wird.

Ich habe sowohl über Discourse (als Benutzer angemeldet) als auch über die Website von Stripe gekündigt, aber in keinem Fall wurde der Testbenutzer aus der Gruppe entfernt. Vielleicht ist es relevant, dass ich mich noch im Stripe-Testmodus befinde.

Ich stelle dies in die Kategorie „Fehler“, aber wenn ich etwas übersehe, können Sie es gerne woanders verschieben.

Um dies zu bestätigen, haben Sie die Webhooks in Stripe konfiguriert? Dort würde ich nachsehen. Empfängt Ihre Website diese Webhooks laut Ihren Protokollen?

4 „Gefällt mir“

Ich habe mir die Protokolle auf Stripe für die Webhooks angesehen und sie waren alle 422 ERR („Keine Signaturen gefunden, die der erwarteten Signatur für die Nutzlast entsprechen“).

Ich hatte das discourse subscriptions webhook secret nicht in Discourse eingegeben!

Auf der /test/webhooks/-Seite von Stripe gibt es zwei Codes. Ich habe zuerst den oben rechts (beginnend mit we_) ausprobiert, aber es gab immer noch einen 422-Fehler. Dann habe ich den sogenannten „Signing secret“ (beginnend mit whsec_, vermutlich für Webhook-Geheimnis – scheint jetzt offensichtlich) ausprobiert und es hat funktioniert!

Vielen Dank für die Hilfe. Ich habe dies nach Support verschoben.

1 „Gefällt mir“

Nebenbei bemerkt, entfernt die Kündigung durch den Benutzer (im Gegensatz zum Administrator) nur die automatische Verlängerung und soll den Benutzer nicht sofort aus der Gruppe entfernen. Ich habe dies herausgefunden, indem ich die Antworten auf der Webhooks-Seite angesehen und experimentiert habe: siehe Discourse Subscriptions - clarify "Cancel at end of cycle" - #2 by Jonathan5.

1 „Gefällt mir“

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.