Damit Kunden eine Bestellung abschliessen können, benötigt dein WooCommerce-Shop mindestens eine passende Zahlungsmethode. Das kann beispielsweise eine klassische Banküberweisung sein oder eine Online-Zahlungsmethode, bei der die Zahlung direkt während des Bestellvorgangs verarbeitet wird.
Welche Zahlungsmethoden in deinem Shop zur Verfügung stehen, hängt von WooCommerce selbst und von den zusätzlich installierten Zahlungs-Erweiterungen ab.
Die zentrale Verwaltung findest du unter:
WooCommerce
→ Einstellungen
→ Zahlungen
Dort kannst du vorhandene Zahlungsmethoden aktivieren, deaktivieren, konfigurieren und ihre Reihenfolge im Checkout festlegen.
Wichtig: WooCommerce verwaltet die Bestellung und stellt die technische Schnittstelle für Zahlungsmethoden bereit. Bei einer Online-Zahlung wird die eigentliche Zahlung über den jeweiligen Zahlungsanbieter und dessen WooCommerce-Erweiterung verarbeitet.
Welche Zahlungsmethoden gehören zu WooCommerce? #
WooCommerce bringt grundlegende Möglichkeiten für Zahlungen mit, die ausserhalb eines automatischen Online-Zahlungsvorgangs abgewickelt werden. Dazu gehören insbesondere:
| Zahlungsmethode | Wie funktioniert sie? |
|---|---|
| Direkte Banküberweisung | Der Kunde bestellt im Shop und überweist den Betrag anschliessend selbst auf dein Bankkonto. |
| Scheckzahlung | Der Kunde bezahlt ausserhalb des Shops per Scheck. Diese Methode ist technisch vorhanden, wird aber längst nicht in jedem Markt sinnvoll eingesetzt. |
| Nachnahme | Die Zahlung erfolgt bei der Auslieferung der Bestellung. |
Diese Zahlungsarten benötigen für die eigentliche Geldbewegung keinen externen Online-Zahlungsanbieter. WooCommerce kann deshalb aber auch nicht automatisch feststellen, ob beispielsweise eine Banküberweisung tatsächlich auf deinem Konto eingegangen ist.
Online-Zahlungen benötigen eine passende Integration #
Möchtest du Kreditkarten, Wallets oder andere Online-Zahlungsmethoden anbieten, benötigst du normalerweise eine entsprechende WooCommerce-Erweiterung für den gewünschten Zahlungsanbieter.
Eine solche Erweiterung verbindet deinen Shop technisch mit dem Zahlungsdienst.
Der Ablauf sieht vereinfacht so aus:
Kunde bestellt
↓
wählt Zahlungsmethode
↓
Zahlungsanbieter verarbeitet Zahlung
↓
Zahlungs-Erweiterung übermittelt Ergebnis
↓
WooCommerce aktualisiert Bestellung
Welche Zahlungsarten tatsächlich verfügbar sind, hängt unter anderem vom Anbieter, deinem Händlerkonto, deinem Land, der Währung und der verwendeten Erweiterung ab.
Deshalb können zwei WooCommerce-Shops unterschiedliche Zahlungsoptionen anzeigen: Installierte Plugins und verbundene Zahlungsanbieter erweitern den Bereich „Zahlungen“ um eigene Methoden und Einstellungen.
Zahlungsmethode aktivieren und konfigurieren #
Öffne:
WooCommerce
→ Einstellungen
→ Zahlungen
In der Übersicht siehst du die auf deinem Shop verfügbaren Zahlungsanbieter beziehungsweise Zahlungsmethoden.
Eine vorhandene Methode kannst du aktivieren. Über die jeweilige Verwaltungs- oder Einrichtungsfunktion gelangst du zu ihren Einstellungen.
Welche Felder dort erscheinen, hängt von der Zahlungsmethode ab. Eine Banküberweisung benötigt beispielsweise Bankinformationen und Zahlungsanweisungen. Eine Online-Zahlungs-Erweiterung benötigt dagegen häufig eine Verbindung zu deinem Konto beim jeweiligen Zahlungsanbieter.
Reihenfolge im Checkout festlegen #
Die Reihenfolge der verfügbaren Zahlungsanbieter lässt sich in den WooCommerce-Zahlungseinstellungen verändern.
WooCommerce verwendet diese Reihenfolge grundsätzlich auch für die Darstellung im Checkout.
Du kannst dadurch beispielsweise eine häufig verwendete Zahlungsmethode weiter oben anzeigen und eine selten verwendete weiter unten.
Beachte allerdings, dass einzelne Zahlungs-Erweiterungen eigene Darstellungslogiken besitzen können. Die tatsächlich sichtbare Reihenfolge kann deshalb bei bestimmten Erweiterungen von deren eigenen Einstellungen beeinflusst werden.
Direkte Banküberweisung einrichten #
Die direkte Banküberweisung wird in WooCommerce häufig als BACS bezeichnet.
Sie funktioniert als Offline-Zahlungsmethode. Der Kunde schliesst seine Bestellung ab, die Zahlung selbst findet aber ausserhalb von WooCommerce über seine Bank statt.
Die Konfiguration findest du bei den Offline-Zahlungsmethoden im Bereich:
WooCommerce
→ Einstellungen
→ Zahlungen
Bei der Banküberweisung kannst du unter anderem den für den Kunden sichtbaren Titel, eine Beschreibung, Zahlungsanweisungen und deine Bankverbindung hinterlegen.
Zu den möglichen Kontoinformationen gehören je nach Konfiguration beispielsweise:
- Kontoinhaber
- Kontonummer
- Bankname
- IBAN
- SWIFT/BIC
WooCommerce zeigt die hinterlegten Zahlungsinformationen nach der Bestellung auf der Bestellbestätigungsseite und in der entsprechenden Bestell-E-Mail an.
Banküberweisung bedeutet nicht automatische Zahlungsprüfung #
Bei einer direkten Banküberweisung weiss WooCommerce nicht automatisch, wann der Kunde das Geld überwiesen hat und wann es auf deinem Konto eingegangen ist.
Eine entsprechende Bestellung wird deshalb zunächst auf Wartend beziehungsweise On hold gesetzt.
Der praktische Ablauf ist:
Bestellung eingeht
↓
Status: Wartend
↓
Kunde überweist
↓
du kontrollierst dein Bankkonto
↓
Zahlung ist tatsächlich eingegangen
↓
Bestellung weiterbearbeiten
Wichtig: Verlasse dich bei einer Banküberweisung nicht darauf, dass ein Kunde sagt, er habe bezahlt. Prüfe den tatsächlichen Zahlungseingang auf deinem Bankkonto, bevor du die Bestellung entsprechend weiterbearbeitest oder Ware versendest.
Wie WooCommerce die verschiedenen Bestellstatus verwendet, erklären wir im Artikel WooCommerce-Bestellstatus einfach erklärt.
Scheckzahlung #
Auch die Scheckzahlung ist eine Offline-Zahlungsmethode. Der Kunde kann damit eine Bestellung aufgeben, ohne dass WooCommerce während des Checkouts eine Online-Zahlung verarbeitet.
Die Bestellung bleibt grundsätzlich auf Wartend, bis du die Zahlung ausserhalb von WooCommerce geprüft hast.
Ob du diese Zahlungsmethode überhaupt benötigst, hängt von deinem Geschäft und deinen Kunden ab. Wenn du keine Scheckzahlungen akzeptierst, musst du sie nicht aktivieren.
Nachnahme #
Bei der WooCommerce-Zahlungsmethode Nachnahme beziehungsweise Cash on Delivery bezahlt der Kunde erst bei der Auslieferung.
WooCommerce setzt solche Bestellungen standardmässig auf In Bearbeitung, bis die Zahlung bei der Auslieferung eingezogen und die Bestellung abgeschlossen wurde.
Die Nachnahme-Einstellungen ermöglichen unter anderem einen eigenen Titel und eine Beschreibung beziehungsweise Anweisungen für den Kunden.
Die Methode kann ausserdem auf bestimmte Versandarten beschränkt werden. Das ist sinnvoll, wenn Nachnahme beispielsweise nur bei bestimmten Lieferarten angeboten werden soll.
Wie du Versandmethoden einrichtest, erklären wir im Artikel Versandzonen, Versandarten und Versandkosten einrichten.
Achtung bei Nachnahme: Der Status „In Bearbeitung“ bedeutet in diesem Fall nicht, dass WooCommerce bereits eine elektronische Zahlung erhalten hat. Die Zahlung wird erst bei der Lieferung eingezogen.
Online-Zahlungsanbieter einrichten #
Bei einem Online-Zahlungsanbieter ist die Einrichtung umfangreicher als bei einer Banküberweisung.
Typischerweise benötigst du:
- ein Konto beim Zahlungsanbieter
- eine passende WooCommerce-Erweiterung
- eine Verbindung zwischen Erweiterung und Händlerkonto
- die für den Anbieter erforderlichen Kontoeinstellungen
Die genaue Einrichtung ist vom Anbieter abhängig. Manche Erweiterungen verbinden sich über einen Anmelde- und Autorisierungsvorgang, andere verwenden Zugangsdaten oder technische Schlüssel.
Keine Zugangsdaten aus fremden Anleitungen übernehmen: API-Schlüssel, geheime Schlüssel, Webhook-Signaturen und ähnliche Zugangsdaten gehören immer zu deinem eigenen Händlerkonto. Solche geheimen Zugangsdaten solltest du nicht öffentlich weitergeben.
Was passiert bei einer erfolgreichen Online-Zahlung? #
Bei einer korrekt eingebundenen Online-Zahlungsmethode erhält WooCommerce vom Zahlungsanbieter beziehungsweise von dessen Erweiterung eine Zahlungsbestätigung.
Bei einer normalen Bestellung mit physischen Produkten sieht der typische Ablauf danach so aus:
Zahlung erfolgreich
↓
WooCommerce erkennt Bestellung als bezahlt
↓
Status: In Bearbeitung
↓
Ware wird versendet beziehungsweise erfüllt
↓
Status: Abgeschlossen
Dieser Ablauf ist typisch, aber nicht für jede Bestellung identisch. Produktart, Zahlungsart und zusätzliche Erweiterungen können den Statusablauf beeinflussen.
Bestellungen, die ausschliesslich aus Produkten bestehen, die sowohl virtuell als auch herunterladbar sind, können beispielsweise nach erfolgreicher Zahlung automatisch abgeschlossen werden.
Eine Bestellung ist nicht bezahlt, nur weil sie vorhanden ist #
Das ist eine der wichtigsten Regeln bei der WooCommerce-Bestellverwaltung.
Eine Bestellung kann beispielsweise den Status:
Zahlung ausstehend
haben.
Das bedeutet, dass WooCommerce die Bestellung kennt, aber noch keine erfolgreiche Zahlung bestätigt wurde.
Auch bei Wartend kann eine Zahlungsbestätigung noch fehlen.
Prüfe deshalb bei Unsicherheit nicht nur, ob eine Bestellung existiert, sondern auch:
- welche Zahlungsmethode verwendet wurde
- welchen Bestellstatus sie besitzt
- welche Bestellnotizen vorhanden sind
- ob beim Zahlungsanbieter tatsächlich eine erfolgreiche Transaktion vorhanden ist
Mehr zur praktischen Kontrolle findest du im Artikel WooCommerce-Bestellungen verwalten: Status, Zahlung und Versand.
Warum Bestellstatus und Zahlung nicht dasselbe sind #
Der Bestellstatus beschreibt den aktuellen Zustand der Bestellung innerhalb von WooCommerce. Die eigentliche Geldbewegung findet bei Online-Zahlungen dagegen beim Zahlungsanbieter statt.
Beispielsweise kann eine Bestellung aufgrund einer fehlenden oder verzögerten Rückmeldung noch auf einem unerwarteten Status stehen, obwohl beim Zahlungsanbieter bereits Informationen zur Transaktion vorhanden sind.
Umgekehrt solltest du einen Bestellstatus nicht einfach manuell auf „In Bearbeitung“ oder „Abgeschlossen“ setzen und daraus schliessen, dass dadurch eine Zahlung ausgelöst oder bestätigt wurde.
Merke: Eine manuelle Änderung des Bestellstatus erzeugt keine Kreditkartenzahlung und zieht nicht automatisch Geld beim Kunden ein.
Warum die Kommunikation mit dem Zahlungsanbieter wichtig ist #
Online-Zahlungsanbieter müssen deinem Shop mitteilen können, ob eine Zahlung beispielsweise erfolgreich, noch nicht abgeschlossen oder fehlgeschlagen ist.
Moderne Zahlungs-Erweiterungen verwenden dafür je nach Anbieter technische Benachrichtigungen und Schnittstellen, beispielsweise Webhooks.
Wenn diese Kommunikation nicht korrekt funktioniert, kann eine Zahlung beim Anbieter erfolgreich sein, während WooCommerce den Bestellstatus nicht wie erwartet aktualisiert.
Die genaue technische Einrichtung solcher Benachrichtigungen ist vom jeweiligen Zahlungsanbieter abhängig. Halte dich deshalb bei anbieterspezifischen Einstellungen an die aktuelle Dokumentation der tatsächlich verwendeten WooCommerce-Erweiterung.
Zahlungsmethode wird im Checkout nicht angezeigt #
Eine aktivierte Zahlungsmethode muss nicht in jeder Situation automatisch für jeden Kunden sichtbar sein.
Online-Zahlungsanbieter können bestimmte Voraussetzungen oder Einschränkungen besitzen. Je nach Erweiterung können beispielsweise Land, Währung, Warenkorb, Produktart oder andere Bedingungen eine Rolle spielen.
Wenn eine Zahlungsmethode fehlt, solltest du deshalb zuerst prüfen:
- Ist die Zahlungsmethode in WooCommerce aktiviert?
- Ist die zugehörige Erweiterung installiert und aktiv?
- Ist das Händlerkonto vollständig verbunden?
- Unterstützt die Zahlungsmethode die verwendete Währung?
- Erfüllt der aktuelle Checkout die Voraussetzungen des Anbieters?
- Gibt es Fehlermeldungen oder Protokolle der Zahlungs-Erweiterung?
Ändere nicht mehrere Einstellungen gleichzeitig. Sonst ist später kaum noch nachvollziehbar, welche Änderung das Problem tatsächlich gelöst oder verursacht hat.
Testmodus und echte Zahlungen nicht verwechseln #
Viele Online-Zahlungs-Erweiterungen besitzen einen Test- beziehungsweise Sandbox-Modus.
Damit kannst du den Zahlungsvorgang prüfen, ohne eine normale echte Kundenzahlung durchzuführen.
Ob ein Testmodus vorhanden ist und wie er funktioniert, hängt vom jeweiligen Zahlungsanbieter ab.
Vor dem Shopstart kontrollieren: Ein Zahlungsanbieter darf nicht versehentlich im Testmodus bleiben, wenn echte Kunden bezahlen sollen. Umgekehrt solltest du für technische Tests nach Möglichkeit den vorgesehenen Testmodus des Anbieters verwenden.
Eine erfolgreiche Testzahlung reicht nicht #
Beim Test einer Zahlungsmethode solltest du nicht nur kontrollieren, ob der Checkout eine Erfolgsmeldung zeigt.
Prüfe den gesamten Ablauf:
Checkout
↓
Zahlung
↓
Bestellung in WooCommerce
↓
korrekter Bestellstatus
↓
Bestellnotizen
↓
Zahlung beim Anbieter
↓
Bestell-E-Mail
Damit erkennst du beispielsweise, ob die Zahlung zwar funktioniert, die Rückmeldung an WooCommerce aber nicht korrekt verarbeitet wird.
Eine vollständige Testbestellung behandeln wir im Artikel WooCommerce-Shop vor dem Start testen: Testbestellung und Checkliste.
Gespeicherte Zahlungsmethoden im Kundenkonto #
WooCommerce besitzt im Kundenkonto einen Bereich für gespeicherte Zahlungsmethoden. Ob Kunden dort tatsächlich eine Zahlungsmethode speichern und später wiederverwenden können, hängt jedoch vom verwendeten Zahlungsanbieter und dessen WooCommerce-Erweiterung ab.
Nicht jede Zahlungsmethode unterstützt eine dauerhafte Speicherung.
Bei modernen Online-Zahlungsanbietern werden sensible Kartendaten dabei üblicherweise nicht einfach als vollständige Kartennummer in WooCommerce gespeichert. Die genaue technische Umsetzung und Speicherung bestimmt jedoch die verwendete Zahlungsintegration.
Mehr zum Kundenkonto findest du im Artikel Kundenkonten und Gastbestellungen in WooCommerce einrichten.
Rückerstattungen hängen ebenfalls von der Zahlungsmethode ab #
Bei einer kompatiblen Online-Zahlungs-Erweiterung kann WooCommerce eine Rückerstattung direkt an den Zahlungsanbieter übermitteln.
Andere Zahlungsmethoden unterstützen nur eine manuelle Rückerstattung.
Bei einer Banküberweisung kann WooCommerce beispielsweise nicht selbständig Geld von deinem Bankkonto an den Kunden zurücküberweisen.
Wie automatische und manuelle Rückerstattungen funktionieren, erklären wir im Artikel Bestellung stornieren und Rückerstattung durchführen.
Gebühren des Zahlungsanbieters nicht mit WooCommerce verwechseln #
Online-Zahlungsanbieter können für Transaktionen Gebühren verlangen.
Diese Gebühren entstehen aufgrund deines Vertrags beziehungsweise Tarifs beim jeweiligen Zahlungsanbieter und sind nicht dasselbe wie der Bestellbetrag, den WooCommerce im Shop berechnet.
WooCommerce Core fügt auch nicht automatisch einen Aufschlag für eine bestimmte Zahlungsmethode zum Warenkorb hinzu, nur weil der Zahlungsanbieter dir eine Transaktionsgebühr berechnet.
Für zusätzliche Gebühren oder Rabatte abhängig von der Zahlungsmethode werden entsprechende Erweiterungen oder individuelle Lösungen benötigt.
Hinweis: Ob du Zahlungsgebühren an Kunden weitergeben darfst, ist keine technische WooCommerce-Frage. Dafür können rechtliche und vertragliche Vorgaben gelten.
Nicht unnötig viele Zahlungsmethoden aktivieren #
Technisch kannst du mehrere Zahlungsmethoden gleichzeitig anbieten. Mehr Auswahl ist aber nicht automatisch besser.
Aktiviere nur Zahlungsmethoden, die du tatsächlich eingerichtet und getestet hast und deren Zahlungen du zuverlässig verwalten kannst.
Bei jeder verwendeten Methode solltest du wissen:
- Wie erkenne ich eine erfolgreiche Zahlung?
- Welchen Bestellstatus erzeugt sie normalerweise?
- Wo kann ich die Transaktion kontrollieren?
- Wie funktioniert eine Rückerstattung?
- Welche Gebühren verlangt der Anbieter?
Damit vermeidest du Zahlungsmethoden, die zwar im Checkout sichtbar sind, im laufenden Shopbetrieb aber niemand korrekt betreut.
Was tun, wenn eine Online-Zahlung fehlschlägt? #
Bei einer fehlgeschlagenen Zahlung solltest du zuerst die betreffende Bestellung öffnen.
Kontrolliere die Bestellnotizen. Zahlungs-Erweiterungen hinterlegen dort häufig Informationen zum Zahlungsversuch oder zu Statusänderungen.
Prüfe danach die Transaktion beziehungsweise den Zahlungsversuch direkt beim verwendeten Zahlungsanbieter.
Je nach Erweiterung können zusätzlich WooCommerce-Protokolle zur Verfügung stehen.
Ein fehlgeschlagener Zahlungsversuch kann viele Ursachen haben – beispielsweise eine Ablehnung durch den Zahlungsanbieter, eine unvollständige Konfiguration oder eine gestörte Kommunikation zwischen Anbieter und Shop.
Nicht auf Verdacht als bezahlt markieren: Wenn eine Online-Zahlung fehlgeschlagen oder unklar ist, solltest du den Bestellstatus nicht einfach manuell ändern, um die Bestellung „weiterzubringen“. Prüfe zuerst, ob tatsächlich Geld eingegangen ist.
Die systematische technische Fehlersuche behandeln wir im Artikel WooCommerce-Probleme systematisch finden: Status, Logs und Fehlerdiagnose.
Zahlungsmethoden vor dem Shopstart testen #
Jede aktive Zahlungsmethode sollte mindestens einmal vollständig getestet werden.
Bei einer Banküberweisung solltest du beispielsweise kontrollieren, ob die korrekten Zahlungsinformationen auf der Bestellbestätigung und in der E-Mail erscheinen.
Bei einer Online-Zahlungsmethode solltest du mit dem vorgesehenen Testverfahren des Anbieters unter anderem prüfen, ob:
- die Zahlungsmethode im Checkout erscheint,
- der Zahlungsvorgang abgeschlossen werden kann,
- die Bestellung in WooCommerce erstellt wird,
- der Bestellstatus korrekt aktualisiert wird,
- die Zahlung beim Anbieter sichtbar ist,
- die Bestell-E-Mails ausgelöst werden.
Teste nach Möglichkeit auch einen fehlgeschlagenen oder abgebrochenen Zahlungsvorgang. Ein Shop muss nicht nur erfolgreiche Zahlungen korrekt verarbeiten.
Wie geht es weiter? #
Nach einer Bestellung verschickt WooCommerce verschiedene Benachrichtigungen an Kunden und Shopbetreiber. Dazu gehören beispielsweise Informationen über neue Bestellungen oder Änderungen am Bestellstatus.
Im nächsten Artikel erklären wir deshalb WooCommerce-E-Mails und Bestellbenachrichtigungen einrichten.
Zusammenfassung #
Die verfügbaren Zahlungsmethoden verwaltest du unter WooCommerce → Einstellungen → Zahlungen. Dort kannst du vorhandene Methoden aktivieren, konfigurieren und ihre Reihenfolge festlegen.
WooCommerce enthält grundlegende Offline-Zahlungsmethoden wie direkte Banküberweisung, Scheckzahlung und Nachnahme. Bei solchen Zahlungsarten wird die eigentliche Zahlung ausserhalb eines automatischen Online-Zahlungsvorgangs abgewickelt.
Für Online-Zahlungen benötigst du eine passende Integration zum jeweiligen Zahlungsanbieter. Diese verarbeitet die Zahlung und übermittelt das Ergebnis an WooCommerce.
Eine vorhandene Bestellung bedeutet nicht automatisch, dass sie bezahlt wurde. Kontrolliere bei Unklarheiten immer Zahlungsmethode, Bestellstatus, Bestellnotizen und – bei Online-Zahlungen – die tatsächliche Transaktion beim Zahlungsanbieter.
Teste jede aktive Zahlungsmethode vollständig, bevor echte Kunden damit bezahlen können. Dabei solltest du nicht nur den Checkout, sondern auch Bestellstatus, Zahlungsbestätigung und Benachrichtigungen kontrollieren.