Subscription Cancellation Survey ist da!Mehr erfahren
Anleitung6 Schritte

Wiederkehrende Zahlungen in WooCommerce einrichten

Verbinden Sie Ihr Zahlungs-Gateway und konfigurieren Sie automatische Abrechnungspläne für Abonnement-Produkte.

Wiederkehrende Zahlungen sind der Motor von Abonnement-Umsätzen — der Mechanismus, der Kunden in jedem Abrechnungszyklus automatisch belastet, ohne dass sie selbst aktiv werden müssen. Diese Anleitung zeigt, wie Sie Ihr bevorzugtes Zahlungs-Gateway mit WPSubscription verbinden und Abrechnungspläne so konfigurieren, dass die Belastungen an jedem Verlängerungstermin automatisch erfolgen.

Als Hauptbeispiel dient Stripe, weil es den besten Funktionsumfang für WooCommerce-Abonnements bietet; dasselbe Vorgehen gilt sinngemäß für PayPal, Paddle, Razorpay und Mollie.

Warum das wichtig ist

Sauber konfigurierte wiederkehrende Zahlungen entscheiden darüber, ob sich Ihr Abonnement-Geschäft selbst trägt oder ständiges manuelles Eingreifen verlangt. Jede erfolgreiche automatische Verlängerung erhöht den Customer Lifetime Value ohne zusätzlichen Akquiseaufwand.

Die Rechnung ist eindrücklich: Ein Kunde, der 50 $ pro Monat zahlt und zwölfmal verlängert, erzeugt aus einer einzigen Akquise 600 $ Umsatz — und die Grenzkosten jeder Verlängerung liegen praktisch bei null. Ohne automatisierte wiederkehrende Zahlungen müssten Sie jeden Kunden in jedem Monat manuell abrechnen und an die Zahlung erinnern, was schlicht nicht skaliert.

Bevor Sie beginnen

  • WPSubscription ist installiert und aktiviert
  • Administratorzugang zu Ihrem WordPress-Dashboard
  • Ein aktives Konto bei Stripe, PayPal, Paddle, Razorpay oder Mollie
  • Zugang zum Dashboard Ihres Zahlungs-Gateways für API-Schlüssel und Webhook-Konfiguration
  • Ein funktionierender E-Mail-Versand für Verlängerungsbenachrichtigungen (WP Mail SMTP empfohlen)

Schritt-für-Schritt-Anweisungen

1

Zu den Einstellungen des Zahlungs-Gateways navigieren

Gehen Sie im WordPress-Adminbereich zu WooCommerce → Einstellungen → Zahlungen. Dort sehen Sie alle verfügbaren Zahlungsmethoden in einer Tabelle.

WPSubscription ergänzt kompatible Gateways um die wiederkehrende Abrechnung — halten Sie in der Liste nach Stripe, PayPal, Paddle, Razorpay oder Mollie Ausschau. Ist Ihr bevorzugtes Gateway nicht sichtbar, müssen Sie zunächst dessen WooCommerce-Erweiterung installieren.

Jedes Gateway lässt sich unabhängig aktivieren, und Sie können mehrere Gateways gleichzeitig betreiben, um Kunden die Wahl der Zahlungsmethode zu lassen.

2

Stripe aktivieren und konfigurieren (empfohlen)

Klicken Sie in der Liste der Zahlungen neben Stripe auf „Verwalten“. Tragen Sie Ihren veröffentlichbaren Schlüssel und Ihren geheimen Schlüssel ein — Sie finden beide im Stripe-Dashboard unter Developers → API keys.

Aktivieren Sie zunächst den Testmodus, damit Sie die Integration ohne echtes Geld prüfen können. Speichern Sie die Änderungen.

Stripe unterstützt zusätzlich Funktionen wie Stripe Link (Ein-Klick-Checkout für wiederkehrende Kunden), Apple Pay und Google Pay — aktivieren Sie diese für höhere Conversion-Raten, wenn sie zu Ihrer Kundschaft passen.

3

Webhooks für Verlängerungsereignisse einrichten

Stripe benachrichtigt WooCommerce über Webhooks von Abonnement-Ereignissen (Verlängerungen, Fehlschläge, Kündigungen). Gehen Sie im Stripe-Dashboard zu Developers → Webhooks → Add endpoint.

Tragen Sie als Endpunkt-URL Ihre Shop-Adresse gefolgt von /wc-api/wc_stripe ein — zum Beispiel https://yoursite.com/wc-api/wc_stripe. Wählen Sie mindestens alle abonnementbezogenen Ereignisse aus: customer.subscription.created, customer.subscription.updated, customer.subscription.deleted, invoice.payment_succeeded, invoice.payment_failed.

Kopieren Sie das von Stripe erzeugte Webhook-Signaturgeheimnis und fügen Sie es in die Stripe-Einstellungen in WooCommerce ein — ohne dieses Geheimnis kann Ihr Shop nicht überprüfen, ob die Webhooks tatsächlich von Stripe stammen.

4

Abrechnungsplan für Abonnement-Produkte festlegen

Bearbeiten Sie ein Abonnement-Produkt. Legen Sie im WPSubscription-Bereich der Produktbearbeitung das Abrechnungsintervall fest (z.

B. „alle 1 Monat“) sowie die Anzahl der Abrechnungszyklen (leer lassen für eine unbefristete Wiederholung oder eine feste Anzahl für befristete Abonnements wie einen zwölfmonatigen Kurs). Optional legen Sie eine einmalige Anmeldegebühr fest, die beim Erstkauf berechnet wird, oder eine kostenlose Testphase von N Tagen.

Speichern Sie das Produkt. Der hier definierte Abrechnungsplan gilt für jedes künftig aus diesem Produkt erzeugte Abonnement.

5

Den vollständigen Ablauf der wiederkehrenden Zahlung testen

Schließen Sie mit der Stripe-Testkarte 4242 4242 4242 4242, einem beliebigen zukünftigen Ablaufdatum und einer beliebigen dreistelligen Prüfziffer einen Test-Checkout für ein Abonnement ab. Prüfen Sie, ob das Abonnement unter WooCommerce → Subscriptions (Abonnements) mit dem Status „Active“ (aktiv) erscheint.

Bestätigen Sie im Stripe-Dashboard unter Customers, dass ein Abonnement mit dem korrekten Abrechnungsplan angelegt wurde. Um eine Verlängerung zu testen, ohne einen Monat zu warten, nutzen Sie die Funktion Test Clock von Stripe: Stellen Sie die Uhr über den nächsten Abrechnungstermin hinaus und prüfen Sie, ob die Verlängerungsbelastung korrekt ausgelöst wird.

6

In den Live-Modus wechseln und prüfen

Wenn die Tests alles bestätigen, wechseln Sie unter WooCommerce → Einstellungen → Zahlungen → Stripe vom Test- in den Live-Modus. Ersetzen Sie die Test-API-Schlüssel (Präfix pk_test_ / sk_test_) durch die Live-Schlüssel (pk_live_ / sk_live_).

Deaktivieren Sie den Schalter für den Testmodus. Aktualisieren Sie Ihren Stripe-Webhook-Endpunkt auf das Signaturgeheimnis des Live-Modus (es unterscheidet sich vom Testmodus).

Führen Sie einen kleinen Testkauf mit echtem Geld durch, um den gesamten Ablauf zu bestätigen, bevor Sie das Abonnement öffentlich ankündigen.

Profi-Tipps

  • Aktivieren Sie Stripe Smart Retries — die Wiederholungszeitpunkte werden per Machine Learning optimiert und gewinnen 10-20 % mehr abgelehnte Zahlungen zurück
  • Aktivieren Sie Stripe Card Updater — abgelaufene Karten werden ohne Zutun des Kunden automatisch aktualisiert, was die unfreiwillige Abwanderung senkt
  • Nutzen Sie Stripe Tax (oder Avalara, TaxJar), um die Steuer bei jeder Verlängerung länderübergreifend automatisch zu berechnen
  • Konfigurieren Sie SCA-konformes 3-D Secure für Kunden in der EU — von der PSD2 vorgeschrieben und günstig für die Haftungsverlagerung bei Rückbuchungen
  • Prüfen Sie die Webhook-Zustellungen wöchentlich im Dashboard Ihres Gateways — stille Webhook-Fehler sind die häufigste Ursache für Abonnement-Fehler

Ergebnis

Ihr WooCommerce-Shop verarbeitet wiederkehrende Zahlungen jetzt automatisch über das gewählte Gateway, während WPSubscription den Abrechnungsplan, die Verlängerungsbestellungen und die Rückgewinnung fehlgeschlagener Zahlungen übernimmt. Kunden werden an ihren Verlängerungsterminen ohne manuelles Zutun belastet, und Sie behalten über das Dashboard Ihres Gateways sowie die Abonnement-Verwaltung in WooCommerce jede Transaktion im Blick.

Fehlerbehebung

Problem:Verlängerungen werden nach dem ersten Abrechnungszyklus nicht ausgelöst

Lösung:Die häufigste Ursache ist ein fehlender oder falsch konfigurierter Webhook. Prüfen Sie WooCommerce → Status → Protokolle auf Fehler bei der Webhook-Zustellung. Kontrollieren Sie in Stripe unter Developers → Webhooks Ihren Endpunkt daraufhin, ob Ereignisse ankommen und ob Fehler angezeigt werden. Prüfen Sie außerdem, ob der WordPress-Cron läuft — unter WooCommerce → Status → Geplante Aktionen finden Sie ausstehende Verlängerungsaktionen. Hängengebliebene oder fehlgeschlagene Aktionen weisen auf Cron-Probleme hin.

Problem:Testbelastungen gelingen, Live-Belastungen schlagen fehl

Lösung:Wahrscheinlich sind in den Gateway-Einstellungen noch die API-Schlüssel des Testmodus hinterlegt. Wechseln Sie unter WooCommerce → Einstellungen → Zahlungen → Stripe von den Testschlüsseln (Präfix pk_test_ und sk_test_) zu den Live-Schlüsseln (pk_live_ und sk_live_). Deaktivieren Sie zusätzlich das Kontrollkästchen für den Testmodus. Auch das Webhook-Signaturgeheimnis unterscheidet sich zwischen Test- und Live-Modus — aktualisieren Sie es ebenfalls.

Problem:Kunden erhalten im Checkout die Meldung, dass die Karte eine Authentifizierung erfordert

Lösung:Dabei handelt es sich um die Authentifizierung per 3-D Secure (3DSv2), die von der EU-Richtlinie PSD2 und vergleichbaren Vorschriften verlangt wird. Der Kunde muss die Authentifizierung bei seiner Bank abschließen — üblicherweise über eine Push-Nachricht in der Banking-App oder einen Code per SMS. Stellen Sie sicher, dass Ihr Gateway die Weiterleitungen der 3-D-Secure-Authentifizierung verarbeiten kann. WPSubscription erledigt das mit Stripe bei korrekter Konfiguration automatisch.

Problem:Verlängerungen erzeugen Bestellungen in WooCommerce, in Stripe erscheint aber keine Belastung

Lösung:Das deutet auf einen Fehler beim Webhook oder bei der Zahlungsverarbeitung hin. Prüfen Sie den Status der Verlängerungsbestellung in WooCommerce — steht sie auf „Zahlung ausstehend“, ist der Belastungsversuch stillschweigend fehlgeschlagen. Prüfen Sie WooCommerce → Status → Protokolle auf Stripe-Fehler. Häufige Ursachen: abgelaufene API-Schlüssel, fehlendes Webhook-Signaturgeheimnis oder ein eingeschränktes Gateway-Konto. Überprüfen Sie sämtliche Zugangsdaten des Gateways erneut.

Häufig gestellte Fragen

Welches Zahlungs-Gateway sollte ich für wiederkehrende Zahlungen in WooCommerce nutzen?
Für die meisten WooCommerce-Shops ist Stripe die empfohlene Wahl, weil es den besten Funktionsumfang für Abonnements bietet: Smart Retries (per Machine Learning optimierte Wiederholungslogik), Card Updater (automatische Aktualisierung abgelaufener Karten), zuverlässige Webhooks, SCA-konformes 3-D Secure und eine breite internationale Abdeckung. PayPal ist eine gute Ergänzung, besonders in Märkten, in denen Kunden es bevorzugen. Paddle, Razorpay und Mollie decken bestimmte regionale Anforderungen ab.
Wie hoch sind die Transaktionsgebühren für wiederkehrende Zahlungen?
Die Standardgebühr von Stripe beträgt in den USA 2,9 % + 0,30 $ pro erfolgreicher Belastung (bei internationalen Karten mehr). Die Gebühren von PayPal liegen ähnlich. Für Händler mit hohem Volumen (ab 100.000 $ pro Monat) bieten Gateways verhandelte Konditionen an. Bei einem Abonnement für 29 $ pro Monat sind das rund 1,15 $ Gebühren — etwa 4 % des Umsatzes je Transaktion.
Was passiert, wenn eine wiederkehrende Zahlung fehlschlägt?
WPSubscription markiert das Abonnement als überfällig und wiederholt die Zahlung automatisch nach einem konfigurierbaren Zeitplan (Voreinstellung: Tag 1, 3 und 7). Der Kunde erhält Benachrichtigungs-E-Mails mit einem Link zur Aktualisierung seiner Zahlungsmethode. Schlagen alle Wiederholungen nach der Kulanzfrist fehl (typischerweise 14-21 Tage), wird das Abonnement gekündigt. Dieser Prozess rettet in der Regel 50-75 % der Zahlungen, die sonst verloren wären.
Kann ich mehrere Zahlungs-Gateways gleichzeitig einsetzen?
Ja — WPSubscription unterstützt den parallelen Betrieb mehrerer Gateways. Kunden sehen im Checkout alle aktivierten Optionen und wählen die bevorzugte aus. Das erhöht die Conversion gegenüber Shops mit nur einem Gateway typischerweise um 5-15 %, weil unterschiedliche Kundenpräferenzen bedient werden. Jedes Gateway arbeitet unabhängig mit eigener Konfiguration und eigener Webhook-Einrichtung.
Muss ich mich bei wiederkehrenden Zahlungen um die PCI-Konformität kümmern?
Nein — die Kartendaten Ihrer Kunden werden als Token beim Gateway (Stripe, PayPal usw.) gespeichert, niemals auf Ihrem Server. Damit bleiben Sie auf der niedrigsten PCI-Konformitätsstufe (SAQ-A). Ihr Gateway übernimmt den aufwendigen Teil der Konformität; Sie müssen lediglich dessen gehostete Zahlungsformulare oder die Elements-Integration verwenden, was WPSubscription standardmäßig tut.

Das Abonnement-Plugin Nr. 1 für WooCommerce

Verkaufen Sie Abonnements — ganz ohne Kosten.

Herunterladen, installieren und mit WPSubscription weltweit wiederkehrende Umsätze erzielen.