Ein mögliches Problem, das in jedem Online-Shop auftreten kann, ist, dass wenn der Benutzer bezahlt, aus irgendeinem Grund, der dem Administrator der Seite entgehen könnte, Redsys nicht in der Lage ist, die Seite zu kontaktieren und die Bestellung nicht als bezahlt markiert wird. Wie du dir vorstellen kannst, wenn wir uns nur auf die E-Mails verlassen, die WooCommerce sendet, oder auf den Status der Bestellungen von WooCommerce, könnten wir eine große Überraschung erleben, wenn uns ein sehr verärgerter Kunde schreibt, der vor ein paar Tagen bezahlt hat, und es weder in dem Shop angezeigt wird, dass er bezahlt hat, noch wurde die Bestellung, die ihm theoretisch innerhalb von 24 – 48 Stunden gesendet werden sollte, versendet. Dies kann den Ruf unseres Shops ernsthaft schädigen.
Ich habe gerade die Version 5.1 des WooCommerce Redsys Gateway veröffentlicht, die ihr auf WooCommerce.com erwerben könnt und die in einem sehr hohen Prozentsatz dieses Problem behebt.
In dieser neuen Version habe ich eine Überprüfung auf der Dankeseite (Thank You Page) hinzugefügt. Für diejenigen, die sie nicht kennen, ist es die Seite, die von Redsys erreicht wird, sobald die Zahlung korrekt durchgeführt wurde.
Worin besteht diese Überprüfung? Es ist ganz einfach, wenn der Benutzer auf die Schaltfläche „Zurück zum Shop“ klickt und zur Dankeseite gelangt, wird das Plugin überprüfen, ob die Zahlung als bezahlt markiert wurde, da Redsys die Zahlung des Kunden bereits benachrichtigt haben sollte. Falls die Bestellung weiterhin als ausstehend angezeigt wird, wird eine Nachricht angezeigt, um ihn auf dieses mögliche Problem hinzuweisen und ihn zu beruhigen, dass der Administrator bereits informiert wurde. Diese Nachricht ist vollständig anpassbar, sodass ihr alles eingeben könnt, was ihr möchtet.
Dank dieser Überprüfung können wir dieses Problem minimieren, aber nicht zu 100%, da nicht jeder auf die Schaltfläche „Zurück zum Shop“ klickt (so seltsam es auch erscheinen mag), aber wir können 95% aller Bestellungen überprüfen. Und was ist mit den verbleibenden 5%? Keine Sorge, ich weiß, wie ich das lösen kann, in einem zukünftigen Update werde ich eine Implementierung vornehmen, um es endgültig zu beheben.
Im folgenden Video kannst du die Präsentation und Demonstration dieser neuen Funktionalität sehen.







