--- title: Changelog --- ## 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 - (2021-04-19) ### fixed - 0010757: fehlende Artikel in Bestellbestätigungsmail durch ausverkauft-Status --- ## 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 - (2021-01-11) ### added - Adresseingaben werden vorformatiert, um Ablehnungen aufgrund falschen Formates zu vermeiden ### changed - Produktbild-URL wird im MGW-Modus nicht zu Unzer übergeben, da nicht erreichbare URL (z.B. Dev-Shop) zum Abbruch der Transaktion führt --- ## 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 - (2020-12-22) ### changed - Transaktionsübersicht bei Nutzung der MGW-Schnittstelle entfernt ### fixed - Fehlerverhalten bei Bestellungen mit Gutschein/Rabatten - Aufruf des Cronjobs für iDeal & Przelewy24 - Warenkorbberechnung korrigiert --- ## 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 (MGW) ## 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 - (2020-10-28) ### added - ermöglicht den Einsatz der 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 - (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 - (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 - (2020-05-12) ### added - 0009705: Freigabe OXID 6.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 - (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_heidelpay_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 - (2020-01-09) ### fixed - 0009389: Modulversion 6.1.1.0 - Installation unvollständig (falsche Versionsnummer in Installationsroutine) --- ## 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) **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\Heidelpay\Models\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 --- ## 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\Heidelpay\Models\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\Heidelpay\Models\Containers\Parameter::setMandatoryData 0000000: [ Refactor ] \D3\Heidelpay\Models\Containers\Criterions\* 0000000: [ Refactor ] Umbenennung der \D3\Heidelpay\Models\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) 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 --- ## 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 |