--- title: Changelog --- All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased](https://git.d3data.de/D3Private/Unzer/compare/7.0.1.1...rel_7.x) ## [7.0.1.1](https://git.d3data.de/D3Private/Unzer/compare/7.0.1.0...7.0.1.1) - 2024-05-07 ### fixed - Benutzereingaben werden auf Vollständigkeit geprüft ## [7.0.1.0](https://git.d3data.de/D3Private/Unzer/compare/7.0.0.2...7.0.1.0) - 2024-04-19 ### Fixed - Finalisierung und Reservierungsstorno über den Shopadmin übergibt die Höhe des Betrages ### Added - Transactioninformation werden an die Bestellung geschrieben ### Changed - (von Unzer) unbehandelte Abbruchbestellungen werden storniert und gelöscht ## [7.0.0.2](https://git.d3data.de/D3Private/Unzer/compare/7.0.0.1...7.0.0.2) - 2024-04-10 ### Fixed - instabiles Verhalten bei Verwendung von Konstanten aus überladender Klasse ## [7.0.0.1](https://git.d3data.de/D3Private/Unzer/compare/7.0.0.0...7.0.0.1) - 2024-04-08 ### Fixed - Standardstatus der Vorabbestellungen mit Zahlart Rechnung bzw. Vorauskasse zu "NOT FINISHED" ## [7.0.0.0](https://git.d3data.de/D3Private/Unzer/compare/6.4.2.1...7.0.0.0) - 2024-02-01 ### Added - installierbar in OXID 7.0 ### Removed - nicht installierbar in OXID 6 **Major version upgrade notice: there are some backward-incompatible changes to this release.** ## [6.4.3.0](https://git.d3data.de/D3Private/Unzer/compare/6.4.2.2...6.4.3.0) - 2024-04-19 ### Fixed - Finalisierung und Reservierungsstorno über den Shopadmin übergibt die Höhe des Betrages ### Added - Transactioninformation werden an die Bestellung geschrieben ### Changed - (von Unzer) unbehandelte Abbruchbestellungen werden storniert und gelöscht ## [6.4.2.2](https://git.d3data.de/D3Private/Unzer/compare/6.4.2.1...6.4.2.2) - 2024-04-10 ### Fixed - instabiles Verhalten bei Verwendung von Konstanten aus überladender Klasse ## [6.4.2.1](https://git.d3data.de/D3Private/Unzer/compare/6.4.2.0...6.4.2.1) - 2024-04-08 ### Fixed - Standardstatus der Vorabbestellungen mit Zahlart Rechnung bzw. Vorauskasse zu "NOT FINISHED" - Trim der Konfigurationseinstellungen - verhindert Änderung des Admin-Status bei der Container Kompilierung ## [6.4.2.0](https://git.d3data.de/D3Private/Unzer/compare/6.4.1.1...6.4.2.0) - 2023-06-13 ### Changed - Kundendaten werden vor Übergabe getrimmt um unnötige Übertragungen zu verhindern und Reproduktionsfälle zu ermöglichen - im Fehlerfall wird das protokollierte Charge-Objekt gekürzt, um die Fehlermeldung zuverlässiger zu erhalten - "Order in progress" Status wird nur von Unzer bearbeiteten Zahlungen zugewiesen - Meldungen bei Charge-Fehlern werden separat protokolliert - löscht vorangelegte Bestellungen bei Abbruch (canceled) - Payerror 2 wird bei bei Unzer zugeordneten Zahlungsarten gesetzt - bei gelöschten Unzer Bestellungen werden keine Zahlungsdaten abgefragt ## [6.4.1.1](https://git.d3data.de/D3Private/Unzer/compare/6.4.1.0...6.4.1.1) - 2023-03-08 ### Fixed - abgebrochener Zahlungsprozess führt zu geleertem Warenkorb - Bypass umgeht Anzeige des Zahlungsprozesses ## [6.4.1.0](https://git.d3data.de/D3Private/Unzer/compare/6.4.0.2...6.4.1.0) - 2022-12-16 ### Added - installierbar in OXID 6.5.1 - zeige Bankenauswahl bei iDeal Zahlungen ### Changed - move test mode from custom variable to log level - update set log item calls - catch Unzer API errors while handle remaining order ### Fixed - update debug switch - prevents destroyed log levels, when debug were set - update getting debug level ## [6.4.0.2](https://git.d3data.de/D3Private/Unzer/compare/6.4.0.1...6.4.0.2) - 2022-11-22 ### Fixed - catch Unzer runtime exceptions in case of invalid private key ## [6.4.0.1](https://git.d3data.de/D3Private/Unzer/compare/6.4.0.0...6.4.0.1) - 2022-11-01 ### Fixed - fix wrong PHP dependency ## [6.4.0.0](https://git.d3data.de/D3Private/Unzer/compare/6.3.0.0...6.4.0.0) - 2022-10-28 ### Added - Webhooks für folgende Stati hinzugefügt - payment.completed - payment.partlypaid - payment.chargeback - Webhooks werden zur Modulaktivierung und beim Speichern der Grundeinstellungen registriert, bei Moduldeaktivierung werden Shopwebhooks wieder entfernt - Rechnungstransaktionen können nun auch im Shopadmin finalisiert werden - Shipment-Details werden nun auch im Shopadmin gezeigt ### Fixed - 0011707: behalte die schon von Unzer behandelte Bestellung im Fall eines Systemabbruchs, bei Abbruch durch Kunde wird weiterhin gelöscht - Bestellstatus bei Kreditkartentransaktionen werden nur bei Preauthorization generell auf OK gesetzt, sonst nur bei vollständiger Bezahlung - Zahlartenbeschreibungen werden passend dargestellt - Einstellungskorrektur kann auch Nicht-Text-Einstellungen verarbeiten ## [6.3.1.0](https://git.d3data.de/D3Private/Unzer/compare/6.3.0.0...6.3.1.0) - 2023-06-13 ### Changed - bei gelöschten Unzer Bestellungen werden keine Zahlungsdaten abgefragt ## [6.3.0.0](https://git.d3data.de/D3Private/Unzer/compare/6.2.6.2...6.3.0.0) - 2022-08-30 ### Added - installierbar in OXID 6.5 (CE 6.12) - installierbar in PHP 8.1 - Paket ersetzt OXID Unzer Plugin ### Changed - verwendet Unzer SDK 1.2.x - Dokumentation angepasst ### Fixed - entfernt CurlHandle Serialisierungsfehler in PHP 8 (0011619) - fehlende Übersetzung in englischer Sprache ergänzt ## [6.2.7.0](https://git.d3data.de/D3Private/Unzer/compare/6.2.6.2...6.2.7.0) - 2023-06-13 ### Changed - bei gelöschten Unzer Bestellungen werden keine Zahlungsdaten abgefragt ## [6.2.6.2](https://git.d3data.de/D3Private/Unzer/compare/6.2.6.1...6.2.6.2) - 2022-07-18 ### Fixed - verhindert, dass die Liste der Zahlungsarten abgerufen wird, bevor die vorherige ShipSetId bereinigt wurde, wenn die Benutzerländer gewechselt werden - zeige keine Debug-Informationen bei Zahlungsauswahlen, wenn die Zahlung keine fehlenden Benutzerdaten hat ## [6.2.6.1](https://git.d3data.de/D3Private/Unzer/compare/6.2.6.0...6.2.6.1) - 2022-07-18 ### Changed - Zahlartenlogos aktualisiert ## [6.2.6.0](https://git.d3data.de/D3Private/Unzer/compare/6.2.5.0...6.2.6.0) - 2022-07-01 ### Added - optional: Lastschriftmandat muss nicht akzeptiert werden - eventuell vorhandener Port an Kundenremoteadresse entfernt ### Changed - Zahlartenlogos aktualisiert - Abhängigkeiten angepasst ## [6.2.5.0](https://git.d3data.de/D3Private/Unzer/compare/6.2.4.0...6.2.5.0) - 2022-05-06 ### Added - MGW: Zahlart EPS hinzugefügt - MGW: Zahlart Przelewy24 hinzugefügt - MGW: Zahlart Giropay hinzugefügt - Eingabefeld fürden Karteninhaber bei kartenbasierten Zahlarten hinzugefügt - bei Stornierung einer Zahlung: Auswahlbox für den Stornierungsgrund integriert (Pflicht für die Zahlart 'abgesicherter Rechnungskauf') ### Changed - Frontend Bestellschritt 3 auf unzerSDK migriert - Abhängigkeiten der composer.json auf UnzerSDK aktualisiert ### Fixed - bei Zahlungsart Vorkasse und Rechnung blieb der Status einer Bestellung auf "NOT_FINISHED" - einige Template-Block-Namen korrigiert ## [6.2.4.0](https://git.d3data.de/D3Private/Unzer/compare/6.2.3.0...6.2.4.0) - 2022-01-14 ### Added - installierbar in OXID 6.4 - fehlende englische Übersetzungen ergänzt - ungültiger privater Schlüssel-Fehler wird passend behandelt ### Changed - CLI-Prüfung angepasst - veralteten Code für Einsatz unter PHP 8 entfernt ### Fixed - Emails können in OXID >= 6.2 nicht versendet werden, Rendererablauf korrigiert - fehlende Namespaces ergänzt - Icon-Formatierung aktualisiert ## [6.2.3.0](https://git.d3data.de/D3Private/Unzer/compare/6.2.2.1...6.2.3.0) - 2021-07-12 ### Changed - Wechsel von HeidelpayPHP zu UnzerSDK ## [6.2.2.1](https://git.d3data.de/D3Private/Unzer/compare/6.2.2.0...6.2.2.1) - 2021-06-07 ### Changed - Dokumentation für Schnittstellenwechsel ergänzt ### Fixed - Preauthorisation Transaktionen werden nach erfolgreichem Abschluss mit Status "OK" markiert. ## [6.2.2.0](https://git.d3data.de/D3Private/Unzer/compare/6.2.1.3...6.2.2.0) - 2021-05-18 ### Fixed - Bestellungen nur mit der Währung EUR möglich - Bestellabschluss bei aktivem PHP Error Log schlägt fehl ## [6.2.1.3](https://git.d3data.de/D3Private/Unzer/compare/6.2.1.2...6.2.1.3) - 2021-04-27 ### Added - Freigabe für OXID 6.3 ### Fixed - fehlende Zahlungsarten-Templates im Admin ergänzt ## [6.2.1.2](https://git.d3data.de/D3Private/Unzer/compare/6.2.1.1...6.2.1.2) - 2021-04-19 ### Fixed - 0010757: fehlende Artikel in Bestellbestätigungsmail durch ausverkauft-Status ## [6.2.1.1](https://git.d3data.de/D3Private/Unzer/compare/6.2.1.0...6.2.1.1) - 2021-02-10 ### Fixed - abgesicherter rechnungskauf zurückgewiesen aufgrund abweichender Lieferadresse - keine Eingabe in 3rd party select-Eingabefelder an der Zahlartenauswahl möglich ## [6.2.1.0](https://git.d3data.de/D3Private/Unzer/compare/6.2.0.4...6.2.1.0) - 2021-01-11 ### Added - Adresseingaben werden vorformatiert, um Ablehnungen aufgrund falschen Formates zu vermeiden ### Changed - Produktbild-URL wird bei Nutzung der PaymentApi / MGW-Schnittstelle nicht zu Unzer übergeben, da nicht erreichbare URL (z.B. Dev-Shop) zum Abbruch der Transaktion führt ## [6.2.0.4](https://git.d3data.de/D3Private/Unzer/compare/6.2.0.3...6.2.0.4) - 2021-01-11 ### Added - Logo in Adminnavigation eingefügt ### Fixed - nötige Umstellung für 3D Secure v2 - Transaktionstab im live-Modus zeigt wieder Daten ## [6.2.0.3](https://git.d3data.de/D3Private/Unzer/compare/6.2.0.2...6.2.0.3) - 2020-12-22 ### Changed - Transaktionsübersicht bei Nutzung der PaymentApi / MGW-Schnittstelle entfernt ### Fixed - Fehlerverhalten bei Bestellungen mit Gutschein/Rabatten - Aufruf des Cronjobs für iDeal & Przelewy24 - Warenkorbberechnung korrigiert ## [6.2.0.2](https://git.d3data.de/D3Private/Unzer/compare/6.2.0.1...6.2.0.2) - 2020-11-30 ### Added - Freigabe für OXID 6.2.3 ### Changed - Unzer API URL - iDeal Logo ### Fixed - Präfixverhalten bei leeren Eingabefeldern des Zugangskeys (PaymentApi / MGW) ## [6.2.0.1](https://git.d3data.de/D3Private/Unzer/compare/6.2.0.0...6.2.0.1) - 2020-11-10 ### Fixed - fehlendes NGW-Template für Vorkasse hinzugefügt - verhinderte Portierung der Altkonfiguration - Fehler bei Generierung von Bestellung bei Nutzung von NGW korrigiert ## [6.2.0.0](https://git.d3data.de/D3Private/Unzer/compare/6.1.2.2...6.2.0.0) - 2020-10-28 ### Added - ermöglicht den Einsatz der PaymentApi / MGW-Schnittstelle ### Changed - Umbenennung (Rebranding) von heidelpay zu Unzer ### Fixed - falsche Konfigurations-ID korrigiert - dieser Fehler löste kein Fehlverhalten im Modul aus ## [6.1.2.2](https://git.d3data.de/D3Private/Unzer/compare/6.1.2.1...6.1.2.2) - 2020-09-30 ### Changed - Titellogo auf statischen Asset umgestellt - Logos für Amex, MasterCard, Paypal und VISA aktualisiert - übersetzbare Sparchbausteine für Bestellungsübersicht verwendet ## [6.1.2.1](https://git.d3data.de/D3Private/Unzer/compare/6.1.2.0...6.1.2.1) - 2020-06-15 ### Fixed - korrigiert Fragezeichen in Rückgabewert der execute-Methoden (führte zu ungültiger Redirect URL) - 0009794: erzwingt neue Session im iDeal Cron Script (führt zu Fehlern, wenn z.B. auf während der Bearbeitung der ersten Bestellung der Warenkorb neu aufgebaut werden muss - nötig z.B. bei Gutscheinverwendung) - EPS nicht auswählbar - blD3HeidelpayAllowEPS fehlt - verwendet optimierte Logik, um in externen Aufrufen die bootstrap-Datei finden zu können ### Changed - Bestellschritt3: Aufpreis bei Zahlarten ausblenden wenn 0 ## [6.1.2.0](https://git.d3data.de/D3Private/Unzer/compare/6.1.1.3...6.1.2.0) - 2020-05-12 ### Added - 0009705: Freigabe OXID 6.2 ## [6.1.1.3](https://git.d3data.de/D3Private/Unzer/compare/6.1.1.2...6.1.1.3) - 2020-04-03 ### Changed - ermöglicht Einsatz mit ModulConnector 5.3 - ermöglicht Installation in Projekten ohne "oxid-esales/oxideshop-metapackage-ce" ### Fixed - Abbruch bei Verwendung nicht zu Heidelpay zugewiesener Zahlart korrigiert ## [6.1.1.2](https://git.d3data.de/D3Private/Unzer/compare/6.1.1.1...6.1.1.2) - 2020-03-19 ### Fixed - 0009550: Manipulationsprävention bei Zahlung mit abgesichertem Rechnungskauf integriert - 0009539: fehlerhafte Aufrufe bei Ausführung des Cronjobs für Rechnungskauf oder Vorkasse korrigiert - 0009540: fehlendes Admintemplate "d3_unzer_views_admin_tpl_channels_sub_prepayment.tpl" eingefügt - 0009553: fehlende Bankdaten bei Vorkasse - 0009554: cron_bankaccount.php - falscher Channel bei Vorkassse ## [6.1.1.1](https://git.d3data.de/D3Private/Unzer/compare/6.1.1.0...6.1.1.1) - 2020-01-09 ### Fixed - 0009389: Modulversion 6.1.1.0 - Installation unvollständig (falsche Versionsnummer in Installationsroutine) ## [6.1.1.0](https://git.d3data.de/D3Private/Unzer/compare/6.1.0.1...6.1.1.0) - 2020-01-03 ### Added - 0008760: add Wave Theme support ### Changed - 0000000: iDeal + Przelewy24 orders with no incoming payment and no "after lifetime action" will set to NOT_FINISHED after span of life - 0000000: missing active check of channel provider data integrated - 0000000: Initialization of JavaScript (web integration) heidelpayInstance may only be created once ### Fixed - 0005712: Distinction between test and live configuration when assigning "Heidelpay Channel - Oxid Payment Methods" - 0009201: different modcfg version in composer.josn & InstallRoutine - 0000000: Inactive channel configuration was displayed in the frontend, if an active oxid-paymenttype-assignment exists - 0000000: OT payments are not redirecting, if user switch to OrderController and send order:execute again - 0000000: navigation on other language causes admin template language to standard (0) - 0000000: fixed use saved data doesn't work in wave -> missing post order execute parameter --- ## 6.1.0.1 - (2019-10-07) ### fixed 0009155: 6.1.0.0: Too few arguments to function D3\Heidelpay\Controllers\Admin\Order\Heidelpay::isBasicLicence() 0000000: 6.1.0.0: incorrect redirect to mydomain.tld/modules/d3/heidelpay/public/redirect -> should be redirect to payment/start page --- ## 6.1.0.0 - (2019-09-25) Veraltete Konfigurationenänderungen unter 6.0.0.0 werden **nicht** mehr migriert. Sollte eine ältere Konfiguration migriert werden, installieren Sie bitte die Version 6.0.3.1 und lassen Sie die automatische Installation einmalig durchführen. Danach aktualisieren Sie auf die gewünschste Modulversion. Mit diesem Release stellen wir die neue [Channel-Konfiguration](020_Channel_Rekonfiguration.md) vor. **Minor version upgrade notice: there are some backward-incompatible changes to this release.** **0000000: [ Important ] the setup routine has a backwards compatibility break (BC break)! Only module configurations greater than or equal to modul version 6.0.0.0 will be fully migrated!** 0000000: [ Configuration ] rebuild channel configuration see: [(6.1.0.0) Umstellung der Konfiguration](https://docs.oxidmodule.com/Heidelpay/6.1.0.0/changelog/Channel_Rekonfiguration.html) 0000000: [ Refactor ] \D3\Unzer\Application\Model\Factory class refactored to a factory pattern 0000000: [ Refactor ] split /public/hp_response.php calls into separated front controller (f.e. /public/Creditcard.php, /public/Debitcard.php) 0000000: [ Bug ] additional redirect parameters will not add in redirect url of the public response file's (like utm_nooverride=1) 0000000: [ Info ] replaced https://faq.oxidmodule.com/ links with https://faq.d3data.de --- ## 6.0.3.1 - (2019-06-07) 0008863: 6.0.3.0 Fehler bei nicht Heidelpay zugeordneten Zahlungsarten - keine Bestellung möglich 0000000: [cronjob collectPayments] parameter FRONTEND.ENABLED=true causing a order delete for Przelewy24 and iDeal payments 0000000: [cronjob collectPayments] set referenceid before temporaray order is finalized 0000000: [cronjob collectPayments] reduced NOTICE in collectpayments.php 0000000: [general] added new criterion info parameter "heidelPaymentMethod" 0000000: replaced deprecated method "getShopEdition" for request parameter 0000000: changing url in metadata to https://docs.oxidmodule.com/Heidelpay/ --- ## 6.0.3.0 - (2019-05-09) 0008145: OT Zahlungsarten auf Länder und Währung einschränken 0008577: Exception bei dem Versenden von d3SendHPErrorMessage 0008263: Daux.io Umsetzung Heidelpay 0000000: neue Zahlungsart B2B Rechnungskauf hinzugefügt 0000000: Die Zahlungsart Billsafe wird nicht mehr über das Unzer Modul angeboten. --- ## 6.0.2.3 - (2019-03-08) 0008253: alte Trusted Shops Käuferschutz Kompatibilität entfernen 0000000: Collation der Admin Sprachdateien auf UTF-8 gesetzt 0008158: Zahlungstyp Billsafe entfernen 0000000: [ Refactor ] \D3\Unzer\Application\Model\Containers\Parameter --- ## 6.0.2.2 - (2019-01-09) 0008210: Transaktions-Fehlermeldung im Tab Order/Heidelpay anzeigen lassen 0008237: [ Blocker ] Fehlermeldung beim Bestellabschluss 0000000: Neues Model Models\Actions\Finalize 0000000: [ Refactor ] \D3\Unzer\Application\Model\Containers\Parameter::setMandatoryData 0000000: [ Refactor ] \D3\Unzer\Application\Model\Containers\Criterions\* 0000000: [ Refactor ] Umbenennung der \D3\Unzer\Application\Model\Actions\* Eigenschaften and Methoden --- ## 6.0.2.1 - (2019-01-03) 0008148: [ Push ] E-Mail bei fehlender Bestellung 0008154: Anzeige der Push Benachrichtigungs URL im Admin 0008155: [ EE ] Updatescript für gespeicherte Kundendaten bereit stellen 0008156: divs in flow templates ergänzen --- ## 6.0.2.0 - (2018-12-05) Nur EE: Mit dem kleinem Update 6.0.2.0 werden für die gespeicherten Daten die Shopid eingeführt. Damit wird unterbunden, dass Kunden auf die Referenzdaten aus anderen Subshops erhalten. Bitte führen Sie die folgende Abfrage manuell im Admin oder in der Datenbank aus: ```sql UPDATE d3hpuid, oxuser SET d3hpuid.oxshopid = oxuser.oxshopid WHERE d3hpuid.OXUSERID = oxuser.OXID AND oxuser.OXSHOPID != d3hpuid.OXSHOPID; ``` 0007899: Push Notifications integriert 0000000: WAITING Status auf PENDING gestellt 0007921: Feldbegrenzungen in der Basket Api validieren 0007480: [ Konfiguration ] neuer Eintrag Limits für (gesicherten) Rechnungskauf einstellen 0008113: precheck entfernen 0008143: [ EE ] Shopid für gespeicherte Referenzdaten anlegen 0007483: FONTEND.ENABLED sollte immer übertragen werden 0006751: WAITING Status an Bestellung weitergebe --- ## 6.0.1.3 - (2018-11-01) 0008030: IBAN Anfangsbuchstaben müssen immer groß geschrieben werden 0007945: Doppelklick führt zu doppelten Bestellungen/Abbuchungen 0007906: Endlosschleife in automatischer Installation --- ## 6.0.1.2 - (2018-08-20) 0007856: 6.0.3 / 6.1.0 veraltete obsolete dynvalues wurden validiert (Bankeinzug + Giropay) --- ## 6.0.1.1 - (2018-08-08) 0007756: EPS - Ablehnung da falsches Land übertragen wurde - ACCOUNT.COUNTRY 0007812: Änderungen Flow 3.0.2 übernehmen (OXID Compilation 6.1.0) 0007820: Freigabe 6.1.0 0007817: Mobile theme Unterstützung entfernen --- ## 6.0.1.0 - (2018-05-22) 0005802: Postfinance Integration 0007283: EasyCredit Korrekturen 0007214: d3hpprepaymentdata::getTransaction selektiert falsch bei gesichert. Rechnungskauf 0007328: Chargeback entfernen 0007422: Fehlertexte werden teilweise allgemein ausgegeben 0007388: Umfirmierung der Heidelberger Payment GmbH in heidelpay (GmbH) 0000000: extended logging of initial ngw requests --- ## 6.0.0.1 - (2018-04-26) 0007418: fixed d3/modcfg::d3counter calls have to be case sensitive --- ## 6.0.0.0 - (2018-03-19) **Minor version upgrade notice: there are some backward-incompatible changes to this release.** 0000000: migration to oxid-esales/oxideshop-ce v6.1.0 | dropping support below v6.1.0 0000000: fixed error was shown on changing currency marked viewconfig… 0000000: added d3transactionlog to bankaccount (prepayment) 0000000: improved logging (request to Heidelpay:: {Info}) 0000000: migrated e-mail templates to oxid standard 0000000: removed giropay dynvalue checks 0000000: Giropay doesn't provide bank/account information in a PA 0000000: language files in utf-8 0000000: using oxids metadata version 2.0 0000000: using namespaces 0000000: using composer installation 0000000: Das Oxid Standard "Mobile-Theme" wird nicht mehr untersützt! --- ## 5.3.0.0 0006668: Easycredit implementieren 0006745: Sofortüberweisungslogo + Texte ersetzen #### 5.2.3.4 0004941: Css Dateipfad für das iFrame mitgeben 0006384: Altlasten-Mehrsprachigkeit können zu mehreren Fehlverhalten führen 0006626: 3D Secure Prüfung wird bei gespeicherten Daten übersprungen #### 5.2.3.3 0006552: Geburtsdatum bei gesicherter Lastschrift ergänzen. 0006396: fehlende (zweite) Bonitätsprufung bei Rechnungskauf 0006441: Heidelpay metadata.php enthäl ö im Klassennamen - v5.2.3.2 0006291: Warnung bei leerer XML Übergabe 0000000: fixed bug in mobile theme on error message, wrong template name was loaded 0000000 set "no reference but heidelpay payment" warning to error level #### 5.2.3.2 0000000: var_dump Ausgabe entfernt (copy_this/modules/d3/d3heidelpay/views/flow/tpl/payment/debitnote.tpl) 0000000: (iDeal/Przelewy24) wenn oxorderdate 0 ist oder nicht interpretiert wird, kann die Bestellung storniert/gelöscht werden #### 5.2.3.1 0006291: DOMDocument::loadXML im Modul überprüfen 0000000: hp_response.php ermöglicht kein redirect mehr ### 5.2.3.0 0000000: Support für 4.7.x und 4.8.x ist eingestellt 0000000: Parameter name.company in Standard-Parameteriste aufgenommen 0000000: erweitertes Exception-Handling in d3_hp_response bei nicht-Heidelpay-Zahlungsarten 0006181: http_build_query 3. Parameter arg_separator & übergeben 0005673: JavaScriptaktualisierung Frontendumsetzung 0005496: Altdateien und Shopweichen im Modul entfernen 0004877: iDeal nur für unterstützte Währungen anzeigen 0002355: E-Mails in der Sprache der Bestellung versenden 0006138: Fehlerhafte Überladung in Block/Template select_payment.tpl 5.2.2.0 0004098: falsches Tacking in Google Analytics, Notwendig: zusätzlich definierbare Parameter 0003228: Lieferadressen bei Zahlung mit gesicherten Rechnungskauf/Lastschrift und paypal kontrollieren 0001921: Transaktionsübersicht im Admin anlegen 0006142: Integration gesicherte Lastschrift 0006141: Basket API für gesicherten Rechnungskauf/Lastschrift integrieren 0002025: Hilfetexte und Layout im Shopadmin 0005157: Kunden-IP statt Heidelpay-IP bei Paypal-Zahlungen an oxorder hinterlegen 0002678: Einstellung "Kontodaten vollständig speichern?" entfernen ### 5.2.2.0 0004201: Button "Reversal (REV)" im Shopbackend ergänzen 0005030: Anpassung des Moduls auf das Flow-Theme 0005590: Bankdaten und Shortid an Endkunden weiterreichen 0005715: Kompatibilität mit tronet Sofortüberweisung hergestellt 0005835: CRITERION-Tags im Admin sichtbar machen 0005891: Refactoring der Templatestruktur die Template Struktur wurde in der metadata.php geändert (von -> zu) :
d3_d3heidelpay_controllers_admin_order_heidelpay.tpl | -> | d3_d3heidelpay_views_admin_tpl_order.tpl |
d3_d3heidelpay_controllers_admin_settings.tpl | -> | d3_d3heidelpay_views_admin_tpl_settings.tpl |
hp_prepayment_cust_html.tpl | -> | d3_d3heidelpay_views_tpl_email_html_prepayment_cust.tpl |
hp_prepayment_cust_subj.tpl | -> | d3_d3heidelpay_views_tpl_email_html_prepayment_cust_subj.tpl |
hp_prepayment_owner_html.tpl | -> | d3_d3heidelpay_views_tpl_email_html_prepayment_owner.tpl |
hp_prepayment_owner_subj.tpl | -> | d3_d3heidelpay_views_tpl_email_html_prepayment_owner_subj.tpl |
hp_prepayment_cust_plain.tpl | -> | d3_d3heidelpay_views_tpl_email_plain_prepayment_cust.tpl |
hp_prepayment_owner_plain.tpl | -> | d3_d3heidelpay_views_tpl_email_plain_prepayment_owner.tpl |
payment_heidelpay_img.tpl | -> | d3_d3heidelpay_views_tpl_payment_img.tpl |
heidelpay_cc_input.tpl | -> | d3_d3heidelpay_views_azure_tpl_cc_input.tpl |
heidelpay_order_3ds.tpl | -> | d3_d3heidelpay_views_azure_tpl_order_3ds_iframe.tpl |
heidelpay_order_3ds_iframe.tpl | -> | d3_d3heidelpay_views_azure_tpl_order_3ds_iframe.tpl |
payment_heidelpaycards.tpl | -> | d3_d3heidelpay_views_azure_tpl_payment_cards.tpl |
payment_inc_storeduid.tpl | -> | d3_d3heidelpay_views_azure_tpl_storeduid.tpl |
payment_heidelpaybillsafe.tpl | -> | d3_d3heidelpay_views_azure_tpl_payment_billsafe.tpl |
payment_heidelpaydebitnote.tpl | -> | d3_d3heidelpay_views_azure_tpl_payment_debitnote.tpl |
payment_heidelpayeps.tpl | -> | d3_d3heidelpay_views_azure_tpl_payment_eps.tpl |
payment_heidelpaygiropay.tpl | -> | d3_d3heidelpay_views_azure_tpl_payment_giropay.tpl |
payment_heidelpayideal.tpl | -> | d3_d3heidelpay_views_azure_tpl_payment_ideal.tpl |
payment_heidelpaysofort.tpl | -> | d3_d3heidelpay_views_azure_tpl_payment_sofort.tpl |
payment_heidelpaypostfinance.tpl | -> | d3_d3heidelpay_views_azure_tpl_payment_postfinance.tpl |
payment_heidelpaypaypal.tpl | -> | d3_d3heidelpay_views_azure_tpl_payment_paypal.tpl |
payment_heidelpayprzelewy24.tpl | -> | d3_d3heidelpay_views_azure_tpl_payment_przelewy24.tpl |
payment_heidelpaymasterpass.tpl | -> | d3_d3heidelpay_views_azure_tpl_payment_masterpass.tpl |
heidelpay_redirect_postformular.tpl | -> | d3_d3heidelpay_views_tpl_redirect_postformular.tpl |
heidelpay_order_iframe.tpl | -> | d3_d3heidelpay_views_azure_tpl_order_iframe.tpl |
heidelpay_cc_input_mobile.tpl | -> | d3_d3heidelpay_views_mobile_tpl_cc_input.tpl |
heidelpay_order_3ds_mobile.tpl | -> | d3_d3heidelpay_views_mobile_tpl_order_3ds.tpl |
heidelpay_order_3ds_iframe_mobile.tpl | -> | d3_d3heidelpay_views_mobile_tpl_order_3ds_iframe.tpl |
payment_inc_storeduid_mobile.tpl | -> | d3_d3heidelpay_views_mobile_tpl_storeduid.tpl |
payment_heidelpaycards_mobile.tpl | -> | d3_d3heidelpay_views_mobile_tpl_payment_cards.tpl |
payment_heidelpaysofort_mobile.tpl | -> | d3_d3heidelpay_views_mobile_tpl_payment_sofort.tpl |
payment_heidelpaydebitnote_mobile.tpl | -> | d3_d3heidelpay_views_mobile_tpl_payment_debitnote.tpl |
payment_heidelpayeps_mobile.tpl | -> | d3_d3heidelpay_views_mobile_tpl_payment_eps.tpl |
payment_heidelpaygiropay_mobile.tpl | -> | d3_d3heidelpay_views_mobile_tpl_payment_giropay.tpl |
payment_heidelpayideal_mobile.tpl | -> | d3_d3heidelpay_views_mobile_tpl_payment_ideal.tpl |
payment_heidelpaybillsafe_mobile.tpl | -> | d3_d3heidelpay_views_mobile_tpl_payment_billsafe.tpl |
payment_heidelpaypaypal_mobile.tpl | -> | d3_d3heidelpay_views_mobile_tpl_payment_paypal.tpl |
payment_heidelpayprzelewy24_mobile.tpl | -> | d3_d3heidelpay_views_mobile_tpl_payment_przelewy24.tpl |
payment_heidelpaymasterpass_mobile.tpl | -> | d3_d3heidelpay_views_mobile_tpl_payment_masterpass.tpl |
payment_heidelpaypostfinance_mobile.tpl | -> | d3_d3heidelpay_views_mobile_tpl_payment_postfinance.tpl |
heidelpay_order_iframe_mobile.tpl | -> | d3_d3heidelpay_views_mobile_tpl_order_iframe.tpl |