-
-
Notifications
You must be signed in to change notification settings - Fork 107
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Payone Giropay erwartet 4-16 stellige Referenznummer #1744
Comments
Ich erweitere mal die Infos, vielleicht hat ja doch jemand einen Hinweis für uns? Installiert ist: Kann vielleicht jemand, der etwas mehr Überblick über die Programmierung der Core-Zahlungsmodule hat, sagen, ob es ähnliche Probleme schon mal gegeben hat? Oder ob für andere Zahlungsanbieter ähnliche Vorgaben bestehen, an die wir unsere Lösung anlehnen können? |
Und nochmal etwas mehr: Es geht um die Funktion checkoutForm() in der Datei /system/modules/isotope/library/Isotope/Model/PaymentPayone.php (ab Zeile 88). |
vierstellig wäre die Nummer aber auch wenn sie |
Ist zwar schon was her, aber ich möchte wenigstens noch das Feedback geben, dass deine Änderung die Lösung war – es funktioniert. |
Fixed in 5091b72 |
Isotope übergibt als Referenznummer die ID der Bestellung. Diese ist natürlich erst ab ID 1000 vierstellig, so dass es unterhalb dieser Grenze zur Ablehnung bei Giropay führt.
Die Fehlermeldung, die von Payone zurückgegeben wird, wenn es auf dieses Problem trifft, ist leider nicht sehr aussagekräftig: „Ungültiger Name des Kontoinhabers“.
Wir haben den Hinweis auf die Vorgabe von 4-16 Stellen bei der Zahlungsart Giropay vom Payone Support selbst bekommen.
Im PMI von Payone lässt sich diesbezüglich auch nichts konfigurieren, so dass die Anpassung letztlich in Isotope vorgenommen werden muss.
Da wir nicht einfach das Core-Zahlungsmodul von Isotope umbauen wollen, stellt sich uns die Frage, ob es diese Vorgaben bei anderen Zahlungsanbietern/-modulen eventuell auch gibt, was hier wiederverwendet werden könnte? Eigentlich ist das doch etwas, dass behoben werden müsste, oder?
The text was updated successfully, but these errors were encountered: