WHMCS SEPA Lastschrift Modul

    • Offizieller Beitrag

    Das WHMCS Modul für SEPA Lastschriften hat seitdem folgende Updates erhalten:


    Version 3.1.0 - 14.04.2018

    • WHMCS 7.5 Support
    • PHP 7.1 & 7.2 Support
    • Option das der Admin eine Mail erhält wenn Bankdaten hinterlegt/geändert werden
    • Bugfix: Automatische Markierung als bezahlt zum Fälligkeitstag funktionierte nicht wenn die Rechnung den Status Collection hatte
    • Adminbenachrichtigung wird nun eher versendet wenn die Option „Fällgkeitsdatum gleich Belastungsdatum“ aktiv ist.
    • Kann die Bestellung im Checkout nicht durchgeführt werden weil eine Fehlermeldung erscheint (weil der Kunde z.B. ein Feld vergessen hat) werden die bereits eingetragenen Bankdaten nun vorausgefüllt.
    • BCC support
    • Benötigt nun IonCube Loader 10.2
    • Support für WHMCS <7.2 eingestellt

    Version 3.1.1 - 15.04.2018

    • Message „Table tblinvoice not found“ während des cronjobs fixed

    Version 3.1.2 - 19.04.2018

    • Workaround für die seit WHMCS 7.5.0 teilweise erscheinende Meldung „Can not redeclare“

    Version 3.2.0 - 15.06.2018

    • Support für Lastschriften von Schweizer Kunden hinzugefügt (hier erforderte die XML-Datei weitere Felder welche innerhalb der EU nicht benötigt werden)
    • Offizieller Beitrag

    Ich freue mich mit Version 4.0 des WHMCS Modul für SEPA Lastschriften das bereits 45. Update in ~32 Monaten vorstellen zu dürfen.


    Version 4.0 führt neben dem Mandatsupload nun auch den Support für Zahlungsdienstleister ein. Den Anfang macht hier der deutsche Zahlungsdienstleister Micropayment.de. Hierbei wird sowohl der manuelle Zahlungsupload an Micropayment, als auch der automatische Upload via dailycron unterstützt. Somit muss der Kunde, sofern ein Mandat vorliegt, nicht selbst tätig werden und die Zahlung erfolgt für Ihn - wie man es bei Lastschriften gewohnt ist - völlig automatisch.
    Wie bereits angesprochen wurde in der neuen Version auch die Möglichkeit des Mandatsuploades integriert. Kunden können das ausgefüllte und unterschriebene Lastschriftmandat nun bequem über den Kundenbereich als jpg, png oder pdf Datei uploaden. Über den Adminbereich kann man die Datei dann prüfen und das Mandat nach Prüfung freigeben.
    Da wir bereits die Bankverbindungen verschlüsselt im Modul speichern und das Lastschriftmandat auch die Bankverbindung enthält, wird die hochgeladene Datei genau wie die Bankdaten des Kundens verschlüsselt gespeichert.
    Die neue Version steht allen Modulkunden mit gültigem Update & Supportzugang, und den monatlich zahlenden Kunden, im Kundenbereich von Plambee.de zum Download zur Verfügung.
    Da es gerade bei Updates immer zu mehr Tickets kommt, einfach mal die beiligende Dokumantation beachten, dies spart oft die Erstellung eines Tickets.



    Changelog:

    • Support für Lastschriften über den Zahlungsdienstleister Micropayment.de (entsprechender Vertrag bei Micropayment ist erforderlich)
    • Möglichkeit das unterschriebene Lastschriftmandat über den Kundenbereich hochzuladen
    • Möglichkeit das unterschriebene Lastschriftmandat über den Adminbereich beim Kunden zu hinterlegen
    • Offizieller Beitrag

    Für das Sepa Modul ist ein kleines Bugfix Update veröffentlicht worden.
    Hier auch die vorherigen Changelogs:


    4.0.1 - 31.07.2018

    • Micropayment Zugangsdaten konnten nach einem Upgrade nicht gespeichert werden

    4.0.2 - 01.08.2018

    • Kunde wird beim Export nun über die Micropayment.de API angelegt sofern noch nicht geschehen
    • Bankdaten konnten im Micropayment single export nicht entschlüsselt werden
    • Bei Nutzung von Micropayment wird das Datum der Abbuchungsankündigung nun ins Kundenformat konvertiert, statt dem Format 2018-08-01
    • Fehler bei der Abbuchung mittels Micropayment Cronjob behoben

    4.0.3 - 17.12.2018

    • Bei der Nutzung von Micropayment.de wurde bei einer Rücklastschrift keine E-Mail versendet und keine Rechnung für die Gebühr erstellt
  • Hi Denis,


    ich habe heute dein SEPA Lastschrift Modul gekauft und finde es SUPER! Nur es wäre optimaler wenn man die SEPA-Lastschriftmandate nun per Checkbox vom Kunden erteilt bekommen könnte, ohne lästiges unterschreiben und versenden von Lastschriftmandaten in Papierform.


    Laut den folgenden beiden Quellen ist es erlaubt und in der 2. Quellenangabe wird Paypal als Referenz genannt, da die auch SEPA-Lastschriftmandate auf diese Art und Weise vom Kunden einholen. Dies kann ich selber auch bezeugen, da ich erst vor paar Tagen ein Konto bei Paypal eröffnet habe.


    1. https://www.novalnet.de/paymen…-mit-unterschrift-gueltig


    2. http://single-euro-payments-ar…dat-erteilung-im-internet


    Ich wäre an solch einem Update in kürzester Zeit sehr interessiert. :)


    Viele Grüße
    Uygur

    • Offizieller Beitrag

    Die Unterstützung von Stripe wurde bereits ein paar mal nachgefragt, weswegen ich da gerade dran arbeite. Leider ist der Aufwand größer als ich ursprünglich dachte weil halt vielen über Stripe läuft. So läuft z.B. die ganze Mandatserstellung/Verwaltung direkt über Stripe, was Anpassungen an so gut wie jedem Bereich im Modul bedeutet.
    Kurz: Bin dran, kann aber noch kein ETA nennen.

  • Hey Denis,


    glaubst du es wäre hierbei auch möglich eine Risk System einzubauen? Wir hatten bereits das Module bei Modulsgarden und wir wurden bereits Opfer von den ersten Betrüger, die Fake Account Daten genutzt haben. Eventuell wäre es gut hier so ein System einzubauen oder eventuell erst nach Freischaltung von 5 Zahlungen von einem anderem Zahlungsmodule. Wäre sehr praktisch.

    • Offizieller Beitrag

    Nach einer ausnahmsweisen langen Zeit freue ich mich heute (naja eigentlich kam das Update schon vor einer Woche ;) ) ein neues Update für das WHMCS SEPA Modul vorstellen zu dürfen.
    Neben einigen Bugfixen und Umsetzungen von Feature Requesten unterstützt das Modul in Version 5.0 nun auch den Zahlungsdienstleister Stripe.com.

    • Feature: Option für durch das Modul versendete E-Mails einen anderen Absendernamen als den in den WHMCS Einstellungen hinterlegten zu nutzen
    • Feature: Option für durch das Modul versendete E-Mails eine anderen Absendeadresse als die in den WHMCS Einstellungen hinterlegten zu nutzen
    • Feature: Option zur Begrenzung des SEPA Kundenbereichs für Unterkontakte mit der WHMCS Berechtigung für Rechnungen
    • Fix: Wurde manuell eine Transaktion über den vollständigen Restbetrag hinzugefügt, weil der Kunde z.B. doch per Überweisung gezahlt hat, wurde die Buchung nicht aus dem Modul entfernt.
    • Fix: Rechnung wird nun auch durch den Cron automatisch als bezahlt markiert (sofern aktiviert) wenn die Rechnung den Status "Payment Pending" hat
    • Feature: Optionaler Hinweistext auf der Checkoutcomplete Page das, sofern kein automandat/stripe genutzt wird, ein ausgefülltes Mandat benötigt wird
    • Workaround: wird die Rechnung über WHMCS manuell als bezahlt markiert, aber keine Transaktionsnummer hinterlegt erzeugt das Modul nun selbstständig eine Transaktionsid damit die Rechnung bei einer Rücklastschrift korrekt von WHMCS behandelt wird da WHMCS dies leider nicht macht.
    • Fix: Wenn ein, für das SEPA Modul neuer, Kunde seine Bankdaten über den Kundenbereich hinterlegt hat, wurden die Variablen in der Adminmail nicht ersetzt
    • Feature: Wird ein Kunde in WHMCS gelöscht wird nun auch sein Account im SEPA Modul entfernt
    • Fix: Wurde bei einer Rechnung nach einer Rücklastschrift die Zahlungsart von Lastschrift auf was anderes geändert und dann (nach Klärung mit dem Kunden) wieder zurück auf Lastschrift wurde der Rechnungsbetrag im Modul invertiert
    • Feature: Stripe.com Support - Stripe arbeitet mit Automandat
    • Feature: WHMCS 7.7 Support
    • Feature: PHP 7.3 Support
    • Removed: Support für WHMCS Versionen < 7.3 entfernt (WHMCS 7.2 ist seit 01.06.2018 EOL)
    • Feature: Option das bei Annahme des Mandates (betrifft auch Automandat und Stripe) die Standardzahlungemethode des Kunden (inkl Addons, Produkte und Domains) auf SEPA geändert wird.
    • Feature: Option das den, vom Modul gesendeten, E-Mails der bei WHMCS hinterlegte Header/Footer eingefügt wird
    • Fix: Wurde in WHMCS der SMPT Mailversand ohne Verschlüsselung konfiguriert schlug der Mailversand fehl

    Kleiner Hinweis bei Stripe: Anders als bei XML und Micropayment kann dem Kunden bei Stripe kein Datum der Belastung mitgeteilt werden, da Stripe diese Information nicht mitteilt. Deswegen wird hier der nächste Tag als Belastungsdatum angegeben, d.h. die Vorangekündigungszeit in den AGB/Verträgen muss auf 1 Tag herabgesetzt werden. Die Rechnung wird dann als bezahlt markiert wenn Stripe den Zahlungseingang per Callback mitteilt.


    Bei Nutzung von WHMCS 7.7.0 wechselt bitte auf WHMCS 7.7.1 da es ansonsten zu Problemen mit in WHMCS enthaltenen Bugs kommen soll. Sollte ein Update auf 7.7.1 n icht möglich sein bitte unbedingt die von WHMCS veröffentlichten Hotfixe installieren.

    • Offizieller Beitrag

    Aktualisieren wir hier mal den Changelog:


    Version 5.0.2 - 06.03.2019

    • Variablen im Header/Footer wurden nicht ersetzt

    Version 5.0.3 - 13.04.2019

    • Gläubiger ID und Mandatsreferenz wurden in der E-Mail nicht dargestellt

    Version 5.0.4 - 21.04.2019

    • Unter Gewissen Umständen enthielt die Abbuchungsankündigung keinen Text

    Version 5.0.5 - 06.05.2019

    • Fehlerhafte Entschlüsselung der Bankdaten in der Adminmail für neue Bankdaten

    Version 5.0.6 - 18.05.2019

    • Fehlerafte Mitteilung der Gläubiger ID bei Nutzung von Stripe
    • Hinzufügung einer Checkbox im Kundenbereich
    • Fehlerhafte Kundenerstellung bei Stripe wenn die Daten erstmalig über den Kundenbereich geschickt wurden

    Version 5.0.7 - 30.05.2019

    • Wurde das Mandat über den Kundenbereich erstellt wurden bei Nutzung von Stripe offene Buchungen nicht aktualisiert.

    Version 5.0.10 - 12.06.2019

    • Wurde bei einer Rechnung nach einer Rücklastschrift die Zahlungsart von
      Lastschrift auf was anderes geändert und dann (nach Klärung mit dem Kunden) wieder zurück auf Lastschrift wurde der Rechnungsbetrag im Modul invertiert

    Version 5.0.12 - 15.06.2019

    • Löschen von Leerzeichen am Anfang/Ende der Anschrift bei Schweizer Kunden im XML Export
    • Mandatsdatum war leer wenn das Mandat im Adminbereich über die Checkbox angenommen wurde

    Version 5.0.13 - 29.07.2019

    • Templatefehler behoben der dazu führte das eine im Cart falsch eingegebene IBAN nicht mehr korrigiert werden konnte
    • Hat der Kunde bereits Rechnungen mit SEPA Lastschrift, und hinterlegt
      die Bankdaten erstmalig bei einer Neubestellung werden die Bankdaten nun auf die bestehenden offenen Lastschriftrechnungen übernommen
    • Support für WHMCS < 7.6 eingestellt. (WHMCS 7.5 ist seit 01.05.2019 EOL)
    • Offizieller Beitrag

    Auch hier aktualisieren wir mal den Changelog


    5.0.14 - 05.08.2019

    • Sprache des Adminbereichs war nicht änderbar

    5.1.0 - 10.09.2019

    • WHMCS 7.8 support
    • Bei Autosetup den Parameter sendregistrar = true hinzugefügt
    • Option die Übermittlung an Stripe und Micropayment vorzuziehen, um mögliche Bearbeitungszeiten zu kompensieren
    • Rechnungstext der Stripe Rücklastschriftrechnung war hardcoded english
    • Option für Rechnungen der Rücklastschriftgebühr eine Defaultzahlungsmethode zu hinterlegen
    • Option beim Batchexport einzelne Transaktionen in der XML Datei zu haben, statt einer Sammellastschrift (Unterstützung kann je nach Software/Bank variieren)
    • Option das die Bestellung nur automatisch angegenommen wird, wenn dies alle bestellten Produkte zulassen

    5.1.2 - 24.09.2019

    • Fix im Checkout in Zusammenhang mit einem Bug im WHMCS Stripe Gateway
    • Offizieller Beitrag

    Kleiner Fix für das Modul.

    Version 5.1.3 behebt das Problem das auf frischen WHMCS Installationen kein Editor bei den Modulmails angezeigt wird. Der Support von WHMCS < 7.7 wurde eingestellt zudem die Ankündigung das bei Modulupdates nach dem 31.10.2019 der Support für PHP 5.6/7.0 eingestellt wird.

    • Offizieller Beitrag

    Kleines Changelog Update


    Version 5.1.4 - 24.10.2019

    • Von der Entwicklung enthaltenes Modulloging entfernt
    • Anzeigefehler bei einer Einstellung in den Moduleinstellungen

    Version 5.1.5 - 28.11.2019

    • Fehler beim Ändern der Bankverbindung über den Kundenbereich

    Version 5.1.6 - 19.11.2019

    • fehlerhaftes Laden der Sprachdatei

    Version 5.1.7 - 22.12.2019

    • fehlerhafte Weiterleitung wenn ein SEPA Neukunde Guthaben aufladen möchte

    Version 5.2.0 - 28.01.2020

    • PHP Support < 7.1 entfernt
    • WHMCS Support < 7.7 entfernt
    • WHMCS Support 7.9 hinzugefügt
    • Speichern der EndToEndId beim XML Export zur leichteren Identifizierung von Buchungen
    • Entfernung des „Upgrade auf Version 3“ Menüpunkts (Nutzer die von
      Versionen < 3.0 auf eine neue Version aktualisieren möchten wenden sich bitte an den Support)
    • Option Werte für Transaktionsgebühren zu hinterlegen (nur für WHMCS intern, keine Weitergabe an den Kunden)
    • Änderung beim Stripe Callback zur Umgehung des seltenen Falls das der
      callback schneller aufgerufen wird als das die Übertragung an Stripe abgeschlossen ist
    • Offizieller Beitrag

    Kleines Changelog-Update:


    Version 5.2.1 (10.03.2020)

    • löschen von Rechnungen aus der Moduldatenbank wenn deren Rechnungsbetrag über die WHMCS API auf 0.00 gesetzt wurde
    • Fehlermeldung wenn ein SEPA Neukunde seine Daten in der viewinvoice hinterlegen wollte
    • Fehlermeldung auf der viewinvoice in Kombination mit automandat

    Version 5.3.0 (20.04.2020)

    • Möglichkeit Werte der Client Custom Fields in den SEPA Mails darstellen zu lassen (Format {client_custom_field_namedesfeldes} der Name des felder wird klein geschrieben)
    • Fehler bei der IBAN Eingabe im Checkout behoben, dass die Eingabe nicht mit der Backspace-Taste gelöscht werden konnte
    • WHMCS 7.10 support hinzugefügt

    Version 5.3.1 (29.04.2020)

    • aktives logging von Entwicklungszwecken entfernt
    • Korrektur bei der Logo URL im Mail Header/Footer auf WHMCS Neuinstallationen
    • Errorhandling bei SMTP Fehlern geändert

    Version 5.3.2 (02.07.2020)

    • auf manchen System schlug die WHMCS Versionserkennung fehl wodurch der Mailversand zu Fehlern führte
    • BIC wurde im CSV Import nicht mit inportiert
    • Support für WHMCS 7.7 entfernt (EOL seit 01.02.2020)

    Version 5.3.3 (23.07.2020)

    • Bei einer Stripe-Lastschrift wurde unter gewissen Umständen keine Rechnung für die Rücklastschrift erstellt und der Status der Buchung wurde nicht geändert
    • Korrektur in der Statusanzeige bei Stripe-Lastschriften mit dem Status „Fehlgeschlagen“
    • Offizieller Beitrag

    Hier einmal der letzte Changelog (vom letzten hier veröffentlichten Chnagelog bis heute gab es 12 Updates)


    Version 5.8.0 (30.03.2022)

    • Option beim CSV Import vorhandene Daten zu überschreiben hinzugefügt
    • Erweiteter Support für den Gateway Limiter hinzugefügt
    • Offizieller Beitrag

    Ab sofort steht Version 6.0 für das WHMCS SEPA Modul zum Download bereit.

    Mit Version 6.0 wurde die stripe.com Anbindung überarbeitet und der Einstellungsbereich aufgeräumt. Selbstverständlich ist diese Version auch mit WHMCS 8.8 kompatibel.