Kategorien
Zahlungsarten

SEPA-Lastschrift mit WooCommerce Germanized

Sepa-Lastschrift aktivieren
Sepa-Lastschrift in WooCommerce aktivieren

Du möchtest die SEPA-Lastschrift in deinem WooCommerce-Shop anbieten? Das geht mit Plugins wie WooCommerce Germanized oder WooCommerce German Market. In diesem Beitrag erkläre ich dir die Integration mit Germanized – dazu genügt die kostenlose Version aber nicht – du benötigst Germanized Pro.

  • Du hast Germanized Pro installiert?
  • Du besitzt eine Gläubiger-ID (die erhältst du bei der Deutschen Bundesbank)?

Dann geht es weiter bei bei WooCommerce >Einstellungen > Zahlungen. Aktiviere den Schieberegler bei Fügt das manuelle Lastschriftverfahren (SEPA) als Zahlungsmethode hinzu.

Secret Key abrufen und einfügen

Secret Key abrufen
Secret Key abrufen

Nach der SEPA-Aktivierung gibt Germanized Pro diese Nachricht aus: Bitte füge den folgenden Code in deiner wp-config.php Datei hinzu um Verschlüsselung zu unterstützen:

define ( 'WC_GZID_DIRECT_DEBIT_KEY', 'irgendeinzeugs, das ich aus Sicherheitsgründen geschwärzt habe'

  • Kopiere den Code bei dir (der obige ist aus Sicherheitsgründen geschwärzt)
  • Füge ihn in die Datei wp-config.php ein, also die Datei, in der auch die Zugangsdaten für die mySQL-Datenbank gespeichert sind.Tipp: Du musst also aufpassen, nichts zu überschreiben. Am besten sicherst du zunächst eine unversehrte wp-config.php, um sie im Katastrophenfall wieder zurückspielen zu können.

Dann fügst du den  Code ein, und zwar am besten unterhalb der bereits bestehende define-Zeilen

Der Code ist in der config.php? Okay, dann konfiguriere Germanized Pro.

SEPA konfigurieren

SEPA konfigurieren
SEPA konfigurieren

In der Plugin-Konfiguration findest du verschiedene Einstellungsmöglichkeiten.

  1. Checkbox zur Vorschau des Lastschrift-Mandats für deine Kunden (Haken aktiviert lassen)
  2. Standardtext für deine Kunden (so lassen)
  3. Standardtext für die Bestellbestätigung (so lassen)
  4. Fälligkeitstage (Standard ist 5). Setze diese Zahl nach oben oder unten, je nachdem, wie schnell du deine XML-Dateien mit den IBAN-Nummern an deine Bank übermittelst
  5. IBAN markieren. Mit der Aktivierung dieser Checkbox erscheinen die letzten vier Ziffern der IBAN als Sternchen. Wichtig ist dies für den Datenschutz
  6. Bankdaten merken. Diese Funktion ist nur relevant, falls dein Shop mit Kundenkonten arbeitet.

Etwas weiter unten findest du die Eingabefelder für die Gläubigerinformationen, dort gibst du u.a. deine IBAN-Nummer, deinen BIC-Code und deine Gläubiger-ID ein. Noch weiter unten erscheinen diese Felder:

Abfrage Pain-Format
Abfrage Pain-Format
  1. XML Pain Format – wende dich an deine Hausbank, um das korrekte Format zu erhalten. Trage es dann in das Fenster ein.
  2. Mandat Referenz Format – am besten lässt du hier alles unverändert.
  3. Lastschriftmandat – am besten lässt du hier alles unverändert.

SEPA im Frontend

Jetzt haben deine Kunden die Möglichkeit, via SEPA-Lastschrift zu bezahlen. So sieht die Zahlungsart im Frontend aus:

SEPA im Frontend
SEPA im Frontend

Diese drei Eingaben sind Pflicht:

  1. Kontoinhaber – es wird nur überprüft, ob überhaupt etwas eingetragen wird. Falsche Namen erkennt das System nicht. Das ist auch heute bei jeder ganz normalen Banküberweisung der Fall. Relevant sind nur IBAN und BIC.
  2. Die IBAN – das System prüft, ob eine Nummer formal falsch eingegeben wurde, also beispielsweise eine Ziffer fehlt
  3. BIC – das System prüft, ob der BIC-Code formal falsch eingegeben wurde

Validerung von SEPA und BIC

Formale Fehler werden erkannt
Formale Fehler in der IBAN oder BIC werden erkannt

Germanized Pro validert IBAN und BIC. Im Beispiel wurden IBAN und BIC formal falsch eingegeben. WooCommerce Germanized Pro weist den Kunden mit einer Fehlermeldung darauf hin.

Germanized schlägt Alarm: Ungültige IBAN und BIC
Germanized schlägt Alarm: Ungültige IBAN und BIC

PS: Leider ist die BIC-Abfrage nicht abschaltbar. Du muss deine Kunden damit nerven, neben der SEPA-Nummer auch noch den BIC abzufragen. Falls das für dich ein No-Go ist:

Onlineshops mit WordPress
Onlineshops mit WordPress
  • Auf SEPA verzichten, oder zumindest nicht als prioritäre Zahlungsart anpreisen
  • Statt eines WooCommerce-Shops ein Bestellformular anbieten (nur empfehlenswert, falls du sehr wenige Produkte verkaufen möchtest)

10 Antworten auf „SEPA-Lastschrift mit WooCommerce Germanized“

Die BIC braucht die Bank doch nur für Auslandsüberweisungen? Wieso soll ich, wenn ich den Shop nur in Deutschland betreibe, meine Kunden damit belästigen? Verstehe ich nicht..

Hallo Waschbär, leider lässt sich der BIC-Zwang in Germanized Pro nicht dekativieren, ich habe dafür beim Support nachgefragt. Du musst also mit diesem Manko leben… was ziemlich ärgerlich ist. Die IBAN ist ja schon ewig lang, und wer hat dann auch noch Lust, nach der BIC zu kramen? Ich würde die SEPA-Lastschrift deswegen nicht als einzige Zahlungsmethode anbieten.
Grüße,
Bernd Schmitt

Klingt nicht berauschend… weißt du, ob man bei WooCommerce German Market auch die doofe BIC eingeben muss? Abschaltung per Checkbox wäre prima 😉
VG Waschbär

Hallo Waschbär,
nein, das ist auch bei WooCommerce German Market nicht möglich. Ohne BIC funktioniert die IBAN-Übertragung nicht. Leider nicht sehr userfreundlich… ich vermute mal, dass die Banken auf der BIC-Übertagung beharren. Die Pluginhersteller haben ja kein Interesse daran, ihr SEPA-Feature so unattraktiv wie möglich zu gestalten.
Wie dem auch sei: Keine SEPA-Nummer ohne BIC-Generve.
Wenn du das umgehen willst, dann via selbst gestaltetem Formular (aber dann ohne WooCommerce)

Nein,
wenn du eine Gläubiger-ID besitzt, du erhältst sie von der Deutschen Bundesbank, und sie an deine Hausbank weitergegeben hast, wirst du von der Hausbank für den Lastschrifteinzug freigeschaltet. Dann kannst du selbst Lastschriften einziehen.
Grüße,
Bernd Schmitt
PS: Am besten machst du mal einen Termin bei deiner Hausbank aus.

Ich habe meine Gläubiger-ID erst am nächsten Tag nach Antrag bei der DBB erhalten… öfter ins Postfach schauen und Spam überprüfen…

Hallo Joachim,
danke für die Info. Ich kenne noch die Zeiten, in denen die Gläubiger-ID per Post verschickt wurde. Live wird die ID-nicht vergeben, das wäre auch unseriös. Ich hoffe doch, dass die wichtigsten Daten wie Anschrift oder Register-Nummern (z.B. Handelsregister, Vereinsregister) überprüft werden. Heute braucht die Deutsche Bundesbank (nicht zu verwechseln mit der Deutschen Bank oder einem anderen Kreditinstitut) einige Stunden bis 1 Tag.
Grüße,
Bernd Schmitt

Hallo, Wie und womit würdest du das Bestellformular ohne Shop bauen? Habe nämlich nur ein Produkt und zwar die Mitgliedschaft in einem Verein. Allerdings wollen die wenigsten noch selber überweisen und SEPA über einen Anbieter wäre nicht wirtschaftlich. Daher die Überlegung das selbst zu machen mit einem Bestellformular.))

Kommentar verfassen