Changelog¶
Version 5.0.3¶
Beschreibung |
---|
3D Secure Version 2.1 |
Corrected sha hash calculation for redirect calls with special chars |
Version 5.0.2
Beschreibung |
---|
Polyfill für JS-String-Methode startsWith eingefügt |
CSS-Styles von 'initial' auf 'block' |
Version 5.0.1¶
Beschreibung |
---|
Unterstützung für DirectEbankinDE, DirectEbankinAt |
Log-Einträge für 'old deferred feedback controller is still used' |
Version 5.0.0¶
Beschreibung |
---|
Kompatibilität zu OXID 6 |
Version 4.2.8¶
Beschreibung |
---|
Behebung eines Fehlers bei Check der AGB-Bestätigung beim Bestellabschluss |
Version 4.2.7¶
Beschreibung |
---|
Im Transaktionslog werden für Subshops nur deren Einträge angezeigt |
Version 4.2.6¶
Beschreibung |
---|
Überprüft, ob beim Feedback des PSP notwendige Parameter zurückgegeben wurden |
Schreibt eine Fehlermeldung ins Log, wenn die notwendigen Paramter nicht vorhanden sind |
Readme Datei im Modul |
Version 4.2.5¶
Beschreibung |
---|
Verwendet korrekten Template-Namen, wenn Javascript vom Anwender deaktiviert wurde und Alias Payment verwendet wird |
Verwendet richtigen Pfad zur functions.php, wenn der Modul-Ordner per Symlink integriert wurde |
Version 4.2.4¶
Beschreibung |
---|
Verlinkung auf deutsche oder englische Doku und Changelog abhängig von der eingestellten Sprache im Adminbereich |
Teilen der Logs auf Tagesbasis |
Anzeige eines Links zum herunterladen eines gefilterten Logs |
Version 4.2.3¶
Beschreibung |
---|
Verwendung des Standard-Oxid-Verhalten für Success-Mails |
Version 4.2.2¶
Beschreibung |
---|
Hotfix zu Problemen bei der Branding Methode |
Version 4.2.1¶
Beschreibung |
---|
Branding Methode geändert |
Version 4.2.0¶
Beschreibung |
---|
File Struktur geändert |
Version 4.1.0¶
Beschreibung |
---|
Aftersales Funktion hinzugefügt (Erfassen, Rückerstattung) |
Speichern von Alias-Daten zur Wiederverwendung hinzugefügt |
Logging Verbesserungen |
Session Id und Benutzer werden in allen Log Einträgen angezeigt |
Logging Einträge in einer filterbaren Tabelle |
Keine doppelten Einträge in der Statusübersicht |
Version 4.0.2¶
Beschreibung |
---|
Bestellrerstellung prüfen, um sicher zu gehen, dass keine leeren Bestellungen oder Bestellungen mit der Bestellnummer =0 entstanden sind |
Lösung zur Bestellsummen Rundungsfehler (e.g. Summe ist 16.90) |
Version 4.0.1¶
Beschreibung |
---|
don't send order mails when handling deferred feedback is changed |
Version 4.0.0¶
Beschreibung |
---|
Templates für das Flow Theme hinzugefügt |
Flow Theme Templates werden immer verwendet, wenn nicht Azure aktiv ist |
BillPay Bug behoben: Fehlerhafte Preise auf Positionsebene |
Kleinere Bugfixes |
Version 3.3.0¶
Beschreibung |
---|
Zwei neue Zahlungsarten: VVV Gift Card und Dankort |
Sollte aus irgendeinem Grund keine Bestellung angelegt worden sein, wird der Kunde mit einer Info zurück auf die Paymentseite geleitet |
Version 3.2.1¶
Beschreibung |
---|
Die Redirectseite zum PSP wird via Langaugefiles übersetzt |
Auch die ShopId wird an den PSP gesendet und bei einem Redirect und Deferred Feedback wiederverwendet |
Version 3.2.0¶
Beschreibung |
---|
Anpassung der Werte zur SHA Out Berechnung |
Die Bestellung kann nun auch über das deferred Feedback angelegt werden |
Die URL für das Deferred Feedback ändert sich von http://www.ihrshop.de/?cl=mo_[...]__deferred_feedback zu http://www.ihrshop.de/?cl=order&fnc=mo_[...]__fncHandleDeferredFeedback (Werte für [...] entsprechend für die PSP) |
Version 3.1.1¶
Beschreibung |
---|
Angepasstes Verhalten für Mastercard, wenn iframe aktiv ist aber Hidden Auth deaktiviert ist |
Speichern der PayID als VarChar, da sich der Zahlenkreis des PSP für diesen Wert geändert hat |
Auswahl, ob die PayID oder OrderID im Feld oxtransid der Tabelle oxorder gespeichert werden soll |
Version 3.1.0¶
Beschreibung |
---|
Umwandeln einer Templateüberschreibung in eine Erweiterung mit Blockappend |
Korrekte Funktionalität, wenn Javascript deaktiviert ist |
Version 3.0.4¶
|. Ticket |. Beschreibung |
| #2523 | Rundungsproblem von Float zu Int behoben |
| #2694 | Korrekte Berechnung des Adresshashs mit Rechnungs- UND Lieferadresse |
| #2814 | Umwandeln aller Response Parameter in UpperCase zum korrekten Erkennen |
| #2918 | Mitliefern des Bundesstaates bei Bestellungen, wenn dieser gesetzt ist, bei Bestellungen über Paypal |
Version 3.0.3¶
Ticket | Beschreibung |
---|---|
#2600 | Abwärtskompatibilität für veraltete PHP Version |
#2384: Problem beim Abschluss der Bestellung | Beheben eines Problems bei aktivierter AGB-Bestätigung |
Version 3.0.2¶
Ticket | Beschreibung |
---|---|
#2523: Fehler bei der Betragsüberprüfung | Parsen der basketAmounts zu Intvals, um korrekten Vergleich durchzuführen |
#2284: Kreditkarte Problem iFrame und Redirect | Verwendung von Mastercard unter iFrame wird nun als Brand Eurocard mitgeschickt |
Version 3.0.1¶
Ticket | Beschreibung |
---|---|
#2298: Function '_validateTermsAndConditions' does not exist or is not accessible! | Behebt ein Problem mit Shopware Versionen kleiner 4.8.6 |
#2288: Hidden Authorization erzeugen SHA Out Mismatch | Anpassung der SHA-Keys für Hidden Authorization |
Version 3.0¶
Ticket | Beschreibung |
---|---|
#1038: Finalize Order after Payment | |
> #2067: Order Finalisation | Die Bestellung wird erst erstellt, nachdem die Bezahlung autorisiert wurde. Fehlgeschlagene Autorisierungen erzeugen somit keine Fehlbestellung |
> #2116: Insertion of a Transaction-ID | Statt der Order-ID wird nun eine Transaction-ID zur Kommunikation mit Ogone verwendet |
> #2117: Behaviour of the Payment-Controller | Der Payment-Controller verwendet die ResponseHandler zur Verarbeitung der Rückmeldung von Ogone |
> #2120: Using the execute function instead of finalizeOrder | Zur Erstellung der Bestellung wird die Oxid-eigene Funktion execute verwendet |
> #2122: ParamBuilder without usage of oxOrder | Der ParamBuilder muss die Informationen für Ogone von oxUser und oxBasket berechnen, damit keine Buchung erstellt werden muss |
> #2191: One Page (using Alias Gateway) should be optional | Es ist möglich auf die Verwendung von Hidden Authorization (Onsite) zu verzichten. Stattdessen wird dann eine Bezahlung per Redirect durchgeführt. |
> #2225: Multitab Problem | Eine Sicherheitslücke, die sich aus der Erstellung der Bestellung nach der Bezahlung ergeben hat, wurde behoben |
> #2226: Hidden Authorization using iFrame (Hosted Tokenization Page) | Ees ist wählbar, ob die Hidden Authorization per JavaScript mit einem Formular auf der Shopseite oder mit einem iFrame durchgeführt werden soll. |
#1039: Core library for Ogone API calls | |
> #2118: Splitting the ParamBuilder into three Services | Für jede Schnittstelle besteht nun ein eigener ParamBuilder |
> #2119: Changing the RequestParameter Model from an array into objects with setters and getters | Das OgoneResponse-Modell besitzt nun Getter und Setter für die wichtigsten Parameter (OrderID, Alias, Status, …) |
> #2121: FeedbackHandler as a Service | Jede Schnittstelle hat ihren eigenen FeedbackHandler, der die Antwort von Ogone verarbeitet |
> #2123: Call of the Alias-Gateway using the Client | Für die direkte Kommunikation mit Ogone steht eine Clientklasse zur Verfügung |
> #2124: Access to Request parameters only using oxConfig | Oxid bietet eine Funktion zum sicheren Zugriff auf Requestparameter (GET/POST). Zum Zugriff sollte immer diese Funktion verwendet werden |
> #2230: Creating the URLs depending on the settings live mode and utf-8 | Die Schnittstellen-URLs müssen nicht mehr manuell eingetragen werden, sondern werden anhand der Parametern isLiveModus und useUtf8 bestimmt |
#2059: Set payment date | Es kann eingestellt werden, ob das Bezahldatum automatisch gesetzt werden soll, wenn vom PSP ein Ok-Status zurückgeliefert wird (bedeutet nicht, dass das Geld auch eingegangen ist) |
#2155: Running Tests on a testshop on porthugalserver | Das Modul wurde ausgiebig für die Shopversionen 4.7, 4.8 und 4.9 getestet |