Einrichtung der Stripe-Zahlungsgateway für Webooker

Diese Anleitung führt Sie Schritt für Schritt durch die Einrichtung der Stripe-Zahlungsgateway, um Online-Zahlungen in Webooker zu akzeptieren.


1. Stripe-Konto erstellen

  1. Gehen Sie auf stripe.com und klicken Sie auf Sign up

  2. Geben Sie Ihre E-Mail-Adresse und ein Passwort ein

  3. Bestätigen Sie Ihre E-Mail über den Link in der E-Mail von Stripe

  4. Nach der Anmeldung füllen Sie die Firmendaten aus:

    • Firmenname

    • Unternehmensnummer (z. B. IČO / USt-ID)

    • Bankkonto für Auszahlungen

Tipp: Stripe bietet eine Sandbox-Umgebung, in der Sie Zahlungen ohne echtes Geld testen können.


2. API-Schlüssel abrufen

API-Schlüssel sind Zugangsdaten, mit denen Webooker mit Ihrem Stripe-Konto kommuniziert.

Sandbox vs. Live-Modus

Stripe unterscheidet zwei Umgebungen:

UmgebungBedeutung
SandboxTestumgebung ohne echte Zahlungen
Live modeProduktive Umgebung für echte Zahlungen

Zwischen den Umgebungen wechseln Sie über den Account Picker links oben im Stripe-Dashboard:

  • Sandboxes → Ihr Sandbox-Konto für Tests

  • Ihr Hauptkonto für Live-Zahlungen

Schlüssel abrufen

  1. Öffnen Sie im Stripe-Dashboard Developers

  2. Klicken Sie auf API keys


Sie sehen zwei Schlüssel:

SchlüsselBedeutung
Publishable key (pk_)wird nicht benötigt
Secret key (sk_)dieser wird benötigt
  1. Kopieren Sie den Secret key und speichern Sie ihn sicher.

Wichtig:
Der Secret Key darf niemals weitergegeben werden – er gewährt Zugriff auf Ihre Zahlungen.

Schlüssel-Präfixe

UmgebungPräfixVerwendung
Sandboxsk_test_Tests ohne echtes Geld
Livesk_live_Echte Zahlungen



3. Webhook einrichten

Ein Webhook informiert Webooker darüber, dass eine Zahlung bei Stripe erfolgt ist.

Hinweis:
Der Webhook muss separat für Sandbox und für Live-Modus erstellt werden.

Vorgehen

  1. Stellen Sie sicher, dass Sie im richtigen Modus sind (Sandbox oder Live)
  2. Öffnen Sie Developers → Webhooks (Workbench)
  3. Klicken Sie auf + Add destination
  4. Bei Listen to wählen Sie Your Account
  5. API-Version: Standardwert beibehalten
  6. Wählen Sie diese Events:
    checkout.session.completed
    checkout.session.expired
    checkout.session.async_payment_succeeded
    checkout.session.async_payment_failed
  7. Klicken Sie auf Continue
  8. Wählen Sie Webhook endpoint
  9. Klicken Sie auf Continue
  10. Tragen Sie ein:
Endpoint URL: https://IHRE-DOMÄNE.webooker.eu/OnlinePayments/StripeWebhook

Beispiel: https://ihredomane.webooker.eu/OnlinePayments/StripeWebhook

Description (optional): z. B. „Webooker payments“


11.  Speichern Sie den Endpoint


Webhook Secret abrufen

  1. Klicken Sie auf den erstellten Endpoint

  2. Unter Signing secret klicken Sie auf Reveal

  3. Kopieren Sie den Schlüssel (whsec_...)

  4. Speichern Sie ihn sicher


4. Konfiguration in Webooker

Zahlungsgateway aktivieren

In System → Einstellungen zuerst die Funktion Zahlungsgateway aktivieren.

Stripe-Gateway anlegen

  1. Finanzen → Zahlungsgateways

  2. Neues Gateway hinzufügen

Ausfüllen:

FeldWert
Namez. B. Stripe – Karten
GatewayStripe
Testmodus✓ für Sandbox / ⛔ für Live
Stripe Secret Keysk_test_… oder sk_live_…
Stripe Webhook Secretwhsec_…

Klicken Sie auf Speichern.


Zuweisung zu Fakturierungsdaten

Online-Zahlungen werden über die Fakturierungsdaten den Kursen zugeordnet.

  1. Finanzen → Fakturierungsdaten

  2. Öffnen Sie die verwendeten Fakturierungsdaten

  3. Im Bereich Bank wählen Sie Ihr Stripe-Gateway

  4. Speichern

Alle Kurse und Aktionen mit diesen Fakturierungsdaten verwenden automatisch Stripe.


5. Testen (Sandbox)

Vor dem Start echter Zahlungen unbedingt testen:

  1. Webooker mit sk_test_… konfigurieren

  2. Testbestellung erstellen

  3. Auf der Zahlungsseite folgende Testkarte verwenden:

FeldWert
Kartennummer4242 4242 4242 4242
AblaufdatumBeliebiges zukünftiges Datum
CVCBeliebige 3 Ziffern
  1. Prüfen, ob die Zahlung in Webooker als bezahlt erscheint

Weitere Testkarten

SzenarioKartennummer
Erfolgreiche Zahlung4242 4242 4242 4242
Abgelehnt4000 0000 0000 9995
3D-Secure erforderlich4000 0025 0000 3155

6. Wechsel zu echten Zahlungen (Live-Modus)

Wenn alles getestet ist:

  1. In Stripe auf Live mode wechseln

  2. sk_live_… unter Developers → API keys holen

  3. Neuen Webhook im Live-Modus anlegen (gleiche URL)

  4. whsec_… aus dem Live-Webhook kopieren

  5. In Webooker ein neues Stripe-Gateway mit Live-Schlüsseln anlegen

  6. Dieses Gateway den Fakturierungsdaten zuweisen


Häufige Fragen

Wo sehe ich alle Zahlungen?

Stripe Dashboard → Payments

Wie lange dauert die Auszahlung?

Standardmäßig bis zu 7 Tage.
Nach Verifizierung kann es schneller werden.

Wie erstatte ich eine Zahlung?

Stripe Dashboard → Payments → Zahlung auswählen → Refund

Wie hoch sind die Stripe-Gebühren?

Aktuelle Preise: stripe.com/pricing
Üblicherweise ca. 1,5 % + 0,25 € für europäische Karten.