Wenn ihr möchtet, könnt ihr den aktualisierten Code ausprobieren. Ihr könnt den Branch aus diesem PR auschecken:
Ihr müsst den Stripe CLI lokal ausführen, um die Webhook-Nachrichten weiterzuleiten. Dies ist der Befehl, den ihr verwenden müsst:
stripe listen --forward-to http://localhost:4200/subscriptions/hooks --api-key your-api-key
Ihr müsst auch das Stripe Webhook-Geheimnis zur Discourse-Instanz hinzufügen (als Plugin-Einstellung „Webhook Secret“). Ihr findet es im Codebeispiel auf der rechten Seite im Formular zur Erstellung von Webhooks bei Stripe.
Ich habe ein kurzes Video erstellt, um einen Überblick über die Datenstrukturen und ihre Verbindung zu den Discourse-Datenstrukturen zu geben:
Dem stimme ich weitgehend zu, aber es sollte jetzt behoben sein. Ihr könnt bei Stripe alles konfigurieren, was ihr wollt (Zahlungsmethoden / Steuern / Preistabelle usw.), und es sollte alles funktionieren.
Das Plugin verwaltet nur die Verbindung zwischen Discourse-Benutzern und Stripe-Kunden, und die Erstellung von Produkten, Plänen usw. erfolgt vollständig im Stripe-Dashboard.
Es kann jedoch immer noch Fehler geben. Wenn euch etwas auffällt, meldet es bitte.
![]()
