Zum Inhalt springen
← Alle Anleitungen

Verkaufen und Zugänge

Stripe verbinden

Webhook anlegen, eingeschränkten Schlüssel erstellen, Test- und Live-Modus trennen.

Webhook anlegen

Unter „Verkäufe“ → Stripe „Einrichten“ führt dich eine Anleitung durch alle Schritte und zeigt am Ende, ob ein Testkauf wirklich ankommt. Diese Seite beschreibt die einzelnen Schritte im Detail. Fang im Testmodus an und wiederhole die Schritte danach im Live-Modus.

Die Skizze neben der Stripe-Anleitung: das Webhook-Ziel bei Stripe, die Nummern gehören zu den Schritten der Anleitung.
  1. Die Webhook-Adresse aus der Anleitung kopieren.
  2. Bei Stripe unter „Entwickler“ → „Webhooks“ → „Ziel hinzufügen“ (in älteren Ansichten „Endpunkt hinzufügen“) einen Webhook mit dieser Adresse anlegen.
  3. Die Ereignistypen aktivieren, die CourseKit dort auflistet („Alle kopieren“ hilft).
  4. Das Signing-Secret des Endpunkts (beginnt mit whsec_) in CourseKit speichern.

Eingeschränkter API-Schlüssel

Stripe schickt Ereignisse nicht immer in der richtigen Reihenfolge. CourseKit lädt deshalb bei jedem Ereignis den aktuellen Stand direkt bei Stripe nach. Dafür braucht es einen eingeschränkten Schlüssel (beginnt mit rk_live_ oder rk_test_) mit Lesezugriff auf Checkout Sessions, Abonnements, Kunden, Rechnungen, Zahlungen und Disputes.

Hinweis: Bitte keinen vollen Secret Key eintragen – CourseKit lehnt ihn ab.

Test- und Live-Modus

Ein Test-Schlüssel verarbeitet nur Testereignisse, ein Live-Schlüssel nur echte Zahlungen. So schaltet ein Testkauf nie einen echten Zugang frei.

Produkte ordnest du wie bei CopeCart im Kurs unter „Verkauf“ zu – mit der Produkt-ID (prod_…) oder der Preis-ID (price_…). Im Testmodus hat dasselbe Produkt eine andere ID als im Live-Modus.