Unzer/docs/html/changelog/Changelog.html

868 lignes
49 KiB
HTML

<!DOCTYPE html>
<html class="no-js" lang="de">
<head>
<title>Changelog - unzer</title>
<meta name="description" content="">
<meta name="author" content="D³ Data Development">
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<link rel="icon" href="../themes/d3/img/favicon.png" type="image/x-icon">
<!-- Mobile -->
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- Font -->
<!-- CSS -->
<link href='../themes/d3/css/theme-blue.min.css' rel='stylesheet' type='text/css'><link href='../themes/d3/css/d3.css' rel='stylesheet' type='text/css'>
<!-- Tipue Search -->
<link href="../tipuesearch/tipuesearch.css" rel="stylesheet">
<!--[if lt IE 9]>
<script src="../themes/d3/js/html5shiv-3.7.3.min.js"></script>
<![endif]-->
</head>
<body class=" ">
<div class="Columns content">
<aside class="Columns__left Collapsible">
<button type="button" class="Button Collapsible__trigger">
<span class="Collapsible__trigger__bar"></span>
<span class="Collapsible__trigger__bar"></span>
<span class="Collapsible__trigger__bar"></span>
</button>
<a class="Brand" href="../index.html"><i class='fab fa-d3 d3fa-color-blue'></i> unzer</a>
<div class="Search">
<svg class="Search__icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 451 451">
<path d="M447.05 428l-109.6-109.6c29.4-33.8 47.2-77.9 47.2-126.1C384.65 86.2 298.35 0 192.35 0 86.25 0 .05 86.3.05 192.3s86.3 192.3 192.3 192.3c48.2 0 92.3-17.8 126.1-47.2L428.05 447c2.6 2.6 6.1 4 9.5 4s6.9-1.3 9.5-4c5.2-5.2 5.2-13.8 0-19zM26.95 192.3c0-91.2 74.2-165.3 165.3-165.3 91.2 0 165.3 74.2 165.3 165.3s-74.1 165.4-165.3 165.4c-91.1 0-165.3-74.2-165.3-165.4z"/>
</svg>
<input type="search" id="tipue_search_input" class="Search__field" placeholder="Suchen..." autocomplete="on"
results=25 autosave=text_search>
</div>
<div class="Collapsible__content">
<!-- Navigation -->
<ul class='Nav'><li class='Nav__item Nav__item--active'><a href="../changelog/Changelog.html">Changelog</a></li><li class='Nav__item '><a href="../changelog/Channel_Rekonfiguration.html">(6.1.0.0) Umstellung der Konfiguration</a></li><li class='Nav__item '><a href="../changelog/MGW_Implementation.html">({unreleased}) Integration der PaymentApi / MGW Schnittstelle</a></li></ul>
<div class='versionselector'>Version wechseln:
<select onchange="window.location.href=this.options[this.selectedIndex].value" size="1">
<?php
$versionpath = implode("/", array_slice(explode("/", $_SERVER['SCRIPT_NAME']), 2));
$modulepath = implode("/", array_slice(explode("/", $_SERVER['SCRIPT_NAME']), 0, 2));
$path = str_replace($versionpath, "", $_SERVER['SCRIPT_FILENAME']);
$paths = explode('/', $versionpath);
$currpath = $paths[0];
$dirs = array_filter(glob($path . '/*'), 'is_dir');
arsort($dirs);
foreach ($dirs as $dir) {
$dir = str_replace($path.'/', '', $dir);
$selected = ($dir === $currpath) ? 'selected="selected"' : "";
echo '<option value="'. $modulepath .'/'. $dir .'" '. $selected .'>'. $dir .'</option>';
}
?>
</select></div>
<div class="Links">
<hr/>
<a href="https://www.oxidmodule.com" target="_blank">Shop</a><br />
<a href="https://blog.oxidmodule.com" target="_blank">Blog</a><br />
<a href="https://faq.d3data.de" target="_blank">FAQ</a><br />
<a href="https://docs.oxidmodule.com" target="_blank">Dokumentationen</a><br />
<a href="https://support.oxidmodule.com" target="_blank">D³ Support Center</a><br />
<a href="https://www.oxidmodule.com/kontakt" target="_blank">Kontakt</a><br />
<a href="https://www.oxidmodule.com/impressum" target="_blank">Impressum</a><br />
</div>
</div>
</aside>
<div class="Columns__right Columns__right--full">
<div class="Columns__right__content">
<div class="doc_content">
<article class="Page">
<div class="Page__header">
<h1><a href="../changelog/Changelog.html">Changelog</a></h1>
<span class="ModifiedDate">
25.01.2023 </span>
</div>
<div class="s-content">
<p>All notable changes to this project will be documented in this file.</p>
<p>The format is based on <a href="https://keepachangelog.com/en/1.0.0/" class="Link--external">Keep a Changelog</a>,
and this project adheres to <a href="https://semver.org/spec/v2.0.0.html" class="Link--external">Semantic Versioning</a>.</p>
<h2 id="page_Unreleased"><a href="https://git.d3data.de/D3Private/Unzer/compare/6.4.1.1...rel_6.x_mgw" class="Link--external">Unreleased</a></h2>
<h2 id="page_6-4-1-1-2023-01-25"><a href="https://git.d3data.de/D3Private/Unzer/compare/6.4.1.0...6.4.1.1" class="Link--external">6.4.1.1</a> - 2023-01-25</h2>
<h3 id="page_Fixed">Fixed</h3>
<ul>
<li>abgebrochener Zahlungsprozess führt zu geleertem Warenkorb</li>
<li>Bypass umgeht Anzeige des Zahlungsprozesses</li>
</ul>
<h2 id="page_6-4-1-0-2022-12-16"><a href="https://git.d3data.de/D3Private/Unzer/compare/6.4.0.2...6.4.1.0" class="Link--external">6.4.1.0</a> - 2022-12-16</h2>
<h3 id="page_Added">Added</h3>
<ul>
<li>installierbar in OXID 6.5.1</li>
<li>zeige Bankenauswahl bei iDeal Zahlungen</li>
</ul>
<h3 id="page_Changed">Changed</h3>
<ul>
<li>move test mode from custom variable to log level</li>
<li>update set log item calls</li>
<li>catch Unzer API errors while handle remaining order</li>
</ul>
<h3 id="page_Fixed-2">Fixed</h3>
<ul>
<li>update debug switch
<ul>
<li>prevents destroyed log levels, when debug were set</li>
<li>update getting debug level</li>
</ul>
</li>
</ul>
<h2 id="page_6-4-0-2-2022-11-22"><a href="https://git.d3data.de/D3Private/Unzer/compare/6.4.0.1...6.4.0.2" class="Link--external">6.4.0.2</a> - 2022-11-22</h2>
<h3 id="page_Fixed-2">Fixed</h3>
<ul>
<li>catch Unzer runtime exceptions in case of invalid private key</li>
</ul>
<h2 id="page_6-4-0-1-2022-11-01"><a href="https://git.d3data.de/D3Private/Unzer/compare/6.4.0.0...6.4.0.1" class="Link--external">6.4.0.1</a> - 2022-11-01</h2>
<h3 id="page_Fixed-2">Fixed</h3>
<ul>
<li>fix wrong PHP dependency</li>
</ul>
<h2 id="page_6-4-0-0-2022-10-28"><a href="https://git.d3data.de/D3Private/Unzer/compare/6.3.0.0...6.4.0.0" class="Link--external">6.4.0.0</a> - 2022-10-28</h2>
<h3 id="page_Added-2">Added</h3>
<ul>
<li>Webhooks für folgende Stati hinzugefügt
<ul>
<li>payment.completed</li>
<li>payment.partlypaid</li>
<li>payment.chargeback</li>
</ul>
</li>
<li>Webhooks werden zur Modulaktivierung und beim Speichern der Grundeinstellungen registriert, bei Moduldeaktivierung werden Shopwebhooks wieder entfernt</li>
<li>Rechnungstransaktionen können nun auch im Shopadmin finalisiert werden</li>
<li>Shipment-Details werden nun auch im Shopadmin gezeigt</li>
</ul>
<h3 id="page_Fixed-2">Fixed</h3>
<ul>
<li>0011707: behalte die schon von Unzer behandelte Bestellung im Fall eines Systemabbruchs, bei Abbruch durch Kunde wird weiterhin gelöscht</li>
<li>Bestellstatus bei Kreditkartentransaktionen werden nur bei Preauthorization generell auf OK gesetzt, sonst nur bei vollständiger Bezahlung</li>
<li>Zahlartenbeschreibungen werden passend dargestellt</li>
<li>Einstellungskorrektur kann auch Nicht-Text-Einstellungen verarbeiten</li>
</ul>
<h2 id="page_6-3-0-0-2022-08-30"><a href="https://git.d3data.de/D3Private/Unzer/compare/6.2.6.2...6.3.0.0" class="Link--external">6.3.0.0</a> - 2022-08-30</h2>
<h3 id="page_Added-2">Added</h3>
<ul>
<li>installierbar in OXID 6.5 (CE 6.12)</li>
<li>installierbar in PHP 8.1</li>
<li>Paket ersetzt OXID Unzer Plugin</li>
</ul>
<h3 id="page_Changed-2">Changed</h3>
<ul>
<li>verwendet Unzer SDK 1.2.x</li>
<li>Dokumentation angepasst</li>
</ul>
<h3 id="page_Fixed-2">Fixed</h3>
<ul>
<li>entfernt CurlHandle Serialisierungsfehler in PHP 8 (0011619)</li>
<li>fehlende Übersetzung in englischer Sprache ergänzt</li>
</ul>
<h2 id="page_6-2-6-2-2022-07-18"><a href="https://git.d3data.de/D3Private/Unzer/compare/6.2.6.1...6.2.6.2" class="Link--external">6.2.6.2</a> - 2022-07-18</h2>
<h3 id="page_Fixed-2">Fixed</h3>
<ul>
<li>verhindert, dass die Liste der Zahlungsarten abgerufen wird, bevor die vorherige ShipSetId bereinigt wurde, wenn die Benutzerländer gewechselt werden</li>
<li>zeige keine Debug-Informationen bei Zahlungsauswahlen, wenn die Zahlung keine fehlenden Benutzerdaten hat</li>
</ul>
<h2 id="page_6-2-6-1-2022-07-18"><a href="https://git.d3data.de/D3Private/Unzer/compare/6.2.6.0...6.2.6.1" class="Link--external">6.2.6.1</a> - 2022-07-18</h2>
<h3 id="page_Changed-2">Changed</h3>
<ul>
<li>Zahlartenlogos aktualisiert</li>
</ul>
<h2 id="page_6-2-6-0-2022-07-01"><a href="https://git.d3data.de/D3Private/Unzer/compare/6.2.5.0...6.2.6.0" class="Link--external">6.2.6.0</a> - 2022-07-01</h2>
<h3 id="page_Added-2">Added</h3>
<ul>
<li>optional: Lastschriftmandat muss nicht akzeptiert werden</li>
<li>eventuell vorhandener Port an Kundenremoteadresse entfernt</li>
</ul>
<h3 id="page_Changed-2">Changed</h3>
<ul>
<li>Zahlartenlogos aktualisiert</li>
<li>Abhängigkeiten angepasst</li>
</ul>
<h2 id="page_6-2-5-0-2022-05-06"><a href="https://git.d3data.de/D3Private/Unzer/compare/6.2.4.0...6.2.5.0" class="Link--external">6.2.5.0</a> - 2022-05-06</h2>
<h3 id="page_Added-2">Added</h3>
<ul>
<li>MGW: Zahlart EPS hinzugefügt</li>
<li>MGW: Zahlart Przelewy24 hinzugefügt</li>
<li>MGW: Zahlart Giropay hinzugefügt</li>
<li>Eingabefeld fürden Karteninhaber bei kartenbasierten Zahlarten hinzugefügt</li>
<li>bei Stornierung einer Zahlung: Auswahlbox für den Stornierungsgrund integriert (Pflicht für die Zahlart 'abgesicherter Rechnungskauf')</li>
</ul>
<h3 id="page_Changed-2">Changed</h3>
<ul>
<li>Frontend Bestellschritt 3 auf unzerSDK migriert</li>
<li>Abhängigkeiten der composer.json auf UnzerSDK aktualisiert</li>
</ul>
<h3 id="page_Fixed-2">Fixed</h3>
<ul>
<li>bei Zahlungsart Vorkasse und Rechnung blieb der Status einer Bestellung auf &quot;NOT_FINISHED&quot;</li>
<li>einige Template-Block-Namen korrigiert</li>
</ul>
<h2 id="page_6-2-4-0-2022-01-14"><a href="https://git.d3data.de/D3Private/Unzer/compare/6.2.3.0...6.2.4.0" class="Link--external">6.2.4.0</a> - 2022-01-14</h2>
<h3 id="page_Added-2">Added</h3>
<ul>
<li>installierbar in OXID 6.4</li>
<li>fehlende englische Übersetzungen ergänzt</li>
<li>ungültiger privater Schlüssel-Fehler wird passend behandelt</li>
</ul>
<h3 id="page_Changed-2">Changed</h3>
<ul>
<li>CLI-Prüfung angepasst</li>
<li>veralteten Code für Einsatz unter PHP 8 entfernt</li>
</ul>
<h3 id="page_Fixed-2">Fixed</h3>
<ul>
<li>Emails können in OXID &gt;= 6.2 nicht versendet werden, Rendererablauf korrigiert</li>
<li>fehlende Namespaces ergänzt</li>
<li>Icon-Formatierung aktualisiert</li>
</ul>
<h2 id="page_6-2-3-0-2021-07-12"><a href="https://git.d3data.de/D3Private/Unzer/compare/6.2.2.1...6.2.3.0" class="Link--external">6.2.3.0</a> - 2021-07-12</h2>
<h3 id="page_Changed-2">Changed</h3>
<ul>
<li>Wechsel von HeidelpayPHP zu UnzerSDK</li>
</ul>
<h2 id="page_6-2-2-1-2021-06-07"><a href="https://git.d3data.de/D3Private/Unzer/compare/6.2.2.0...6.2.2.1" class="Link--external">6.2.2.1</a> - 2021-06-07</h2>
<h3 id="page_Changed-2">Changed</h3>
<ul>
<li>Dokumentation für Schnittstellenwechsel ergänzt</li>
</ul>
<h3 id="page_Fixed-2">Fixed</h3>
<ul>
<li>Preauthorisation Transaktionen werden nach erfolgreichem Abschluss mit Status &quot;OK&quot; markiert.</li>
</ul>
<h2 id="page_6-2-2-0-2021-05-18"><a href="https://git.d3data.de/D3Private/Unzer/compare/6.2.1.3...6.2.2.0" class="Link--external">6.2.2.0</a> - 2021-05-18</h2>
<h3 id="page_Fixed-2">Fixed</h3>
<ul>
<li>Bestellungen nur mit der Währung EUR möglich</li>
<li>Bestellabschluss bei aktivem PHP Error Log schlägt fehl</li>
</ul>
<h2 id="page_6-2-1-3-2021-04-27"><a href="https://git.d3data.de/D3Private/Unzer/compare/6.2.1.2...6.2.1.3" class="Link--external">6.2.1.3</a> - 2021-04-27</h2>
<h3 id="page_Added-2">Added</h3>
<ul>
<li>Freigabe für OXID 6.3</li>
</ul>
<h3 id="page_Fixed-2">Fixed</h3>
<ul>
<li>fehlende Zahlungsarten-Templates im Admin ergänzt</li>
</ul>
<h2 id="page_6-2-1-2-2021-04-19"><a href="https://git.d3data.de/D3Private/Unzer/compare/6.2.1.1...6.2.1.2" class="Link--external">6.2.1.2</a> - 2021-04-19</h2>
<h3 id="page_Fixed-2">Fixed</h3>
<ul>
<li>0010757: fehlende Artikel in Bestellbestätigungsmail durch ausverkauft-Status</li>
</ul>
<h2 id="page_6-2-1-1-2021-02-10"><a href="https://git.d3data.de/D3Private/Unzer/compare/6.2.1.0...6.2.1.1" class="Link--external">6.2.1.1</a> - 2021-02-10</h2>
<h3 id="page_Fixed-2">Fixed</h3>
<ul>
<li>abgesicherter rechnungskauf zurückgewiesen aufgrund abweichender Lieferadresse</li>
<li>keine Eingabe in 3rd party select-Eingabefelder an der Zahlartenauswahl möglich</li>
</ul>
<h2 id="page_6-2-1-0-2021-01-11"><a href="https://git.d3data.de/D3Private/Unzer/compare/6.2.0.4...6.2.1.0" class="Link--external">6.2.1.0</a> - 2021-01-11</h2>
<h3 id="page_Added-2">Added</h3>
<ul>
<li>Adresseingaben werden vorformatiert, um Ablehnungen aufgrund falschen Formates zu vermeiden</li>
</ul>
<h3 id="page_Changed-2">Changed</h3>
<ul>
<li>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</li>
</ul>
<h2 id="page_6-2-0-4-2021-01-11"><a href="https://git.d3data.de/D3Private/Unzer/compare/6.2.0.3...6.2.0.4" class="Link--external">6.2.0.4</a> - 2021-01-11</h2>
<h3 id="page_Added-2">Added</h3>
<ul>
<li>Logo in Adminnavigation eingefügt</li>
</ul>
<h3 id="page_Fixed-2">Fixed</h3>
<ul>
<li>nötige Umstellung für 3D Secure v2</li>
<li>Transaktionstab im live-Modus zeigt wieder Daten</li>
</ul>
<h2 id="page_6-2-0-3-2020-12-22"><a href="https://git.d3data.de/D3Private/Unzer/compare/6.2.0.2...6.2.0.3" class="Link--external">6.2.0.3</a> - 2020-12-22</h2>
<h3 id="page_Changed-2">Changed</h3>
<ul>
<li>Transaktionsübersicht bei Nutzung der PaymentApi / MGW-Schnittstelle entfernt</li>
</ul>
<h3 id="page_Fixed-2">Fixed</h3>
<ul>
<li>Fehlerverhalten bei Bestellungen mit Gutschein/Rabatten</li>
<li>Aufruf des Cronjobs für iDeal &amp; Przelewy24</li>
<li>Warenkorbberechnung korrigiert</li>
</ul>
<h2 id="page_6-2-0-2-2020-11-30"><a href="https://git.d3data.de/D3Private/Unzer/compare/6.2.0.1...6.2.0.2" class="Link--external">6.2.0.2</a> - 2020-11-30</h2>
<h3 id="page_Added-2">Added</h3>
<ul>
<li>Freigabe für OXID 6.2.3</li>
</ul>
<h3 id="page_Changed-2">Changed</h3>
<ul>
<li>Unzer API URL</li>
<li>iDeal Logo</li>
</ul>
<h3 id="page_Fixed-2">Fixed</h3>
<ul>
<li>Präfixverhalten bei leeren Eingabefeldern des Zugangskeys (PaymentApi / MGW)</li>
</ul>
<h2 id="page_6-2-0-1-2020-11-10"><a href="https://git.d3data.de/D3Private/Unzer/compare/6.2.0.0...6.2.0.1" class="Link--external">6.2.0.1</a> - 2020-11-10</h2>
<h3 id="page_Fixed-2">Fixed</h3>
<ul>
<li>fehlendes NGW-Template für Vorkasse hinzugefügt - verhinderte Portierung der Altkonfiguration</li>
<li>Fehler bei Generierung von Bestellung bei Nutzung von NGW korrigiert</li>
</ul>
<h2 id="page_6-2-0-0-2020-10-28"><a href="https://git.d3data.de/D3Private/Unzer/compare/6.1.2.2...6.2.0.0" class="Link--external">6.2.0.0</a> - 2020-10-28</h2>
<h3 id="page_Added-2">Added</h3>
<ul>
<li>ermöglicht den Einsatz der PaymentApi / MGW-Schnittstelle</li>
</ul>
<h3 id="page_Changed-2">Changed</h3>
<ul>
<li>Umbenennung (Rebranding) von heidelpay zu Unzer</li>
</ul>
<h3 id="page_Fixed-2">Fixed</h3>
<ul>
<li>falsche Konfigurations-ID korrigiert - dieser Fehler löste kein Fehlverhalten im Modul aus</li>
</ul>
<h2 id="page_6-1-2-2-2020-09-30"><a href="https://git.d3data.de/D3Private/Unzer/compare/6.1.2.1...6.1.2.2" class="Link--external">6.1.2.2</a> - 2020-09-30</h2>
<h3 id="page_Changed-2">Changed</h3>
<ul>
<li>Titellogo auf statischen Asset umgestellt</li>
<li>Logos für Amex, MasterCard, Paypal und VISA aktualisiert</li>
<li>übersetzbare Sparchbausteine für Bestellungsübersicht verwendet</li>
</ul>
<h2 id="page_6-1-2-1-2020-06-15"><a href="https://git.d3data.de/D3Private/Unzer/compare/6.1.2.0...6.1.2.1" class="Link--external">6.1.2.1</a> - 2020-06-15</h2>
<h3 id="page_Fixed-2">Fixed</h3>
<ul>
<li>korrigiert Fragezeichen in Rückgabewert der execute-Methoden (führte zu ungültiger Redirect URL)</li>
<li>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)</li>
<li>EPS nicht auswählbar - blD3HeidelpayAllowEPS fehlt</li>
<li>verwendet optimierte Logik, um in externen Aufrufen die bootstrap-Datei finden zu können</li>
</ul>
<h3 id="page_Changed-2">Changed</h3>
<ul>
<li>Bestellschritt3: Aufpreis bei Zahlarten ausblenden wenn 0</li>
</ul>
<h2 id="page_6-1-2-0-2020-05-12"><a href="https://git.d3data.de/D3Private/Unzer/compare/6.1.1.3...6.1.2.0" class="Link--external">6.1.2.0</a> - 2020-05-12</h2>
<h3 id="page_Added-2">Added</h3>
<ul>
<li>0009705: Freigabe OXID 6.2</li>
</ul>
<h2 id="page_6-1-1-3-2020-04-03"><a href="https://git.d3data.de/D3Private/Unzer/compare/6.1.1.2...6.1.1.3" class="Link--external">6.1.1.3</a> - 2020-04-03</h2>
<h3 id="page_Changed-2">Changed</h3>
<ul>
<li>ermöglicht Einsatz mit ModulConnector 5.3</li>
<li>ermöglicht Installation in Projekten ohne &quot;oxid-esales/oxideshop-metapackage-ce&quot;</li>
</ul>
<h3 id="page_Fixed-2">Fixed</h3>
<ul>
<li>Abbruch bei Verwendung nicht zu Heidelpay zugewiesener Zahlart korrigiert</li>
</ul>
<h2 id="page_6-1-1-2-2020-03-19"><a href="https://git.d3data.de/D3Private/Unzer/compare/6.1.1.1...6.1.1.2" class="Link--external">6.1.1.2</a> - 2020-03-19</h2>
<h3 id="page_Fixed-2">Fixed</h3>
<ul>
<li>0009550: Manipulationsprävention bei Zahlung mit abgesichertem Rechnungskauf integriert</li>
<li>0009539: fehlerhafte Aufrufe bei Ausführung des Cronjobs für Rechnungskauf oder Vorkasse korrigiert</li>
<li>0009540: fehlendes Admintemplate &quot;d3_heidelpay_views_admin_tpl_channels_sub_prepayment.tpl&quot; eingefügt</li>
<li>0009553: fehlende Bankdaten bei Vorkasse</li>
<li>0009554: cron_bankaccount.php - falscher Channel bei Vorkassse</li>
</ul>
<h2 id="page_6-1-1-1-2020-01-09"><a href="https://git.d3data.de/D3Private/Unzer/compare/6.1.1.0...6.1.1.1" class="Link--external">6.1.1.1</a> - 2020-01-09</h2>
<h3 id="page_Fixed-2">Fixed</h3>
<ul>
<li>0009389: Modulversion 6.1.1.0 - Installation unvollständig (falsche Versionsnummer in Installationsroutine)</li>
</ul>
<h2 id="page_6-1-1-0-2020-01-03"><a href="https://git.d3data.de/D3Private/Unzer/compare/6.1.0.1...6.1.1.0" class="Link--external">6.1.1.0</a> - 2020-01-03</h2>
<h3 id="page_Added-2">Added</h3>
<ul>
<li>0008760: add Wave Theme support</li>
</ul>
<h3 id="page_Changed-2">Changed</h3>
<ul>
<li>0000000: iDeal + Przelewy24 orders with no incoming payment and no &quot;after lifetime action&quot; will set to NOT_FINISHED after span of life</li>
<li>0000000: missing active check of channel provider data integrated</li>
<li>0000000: Initialization of JavaScript (web integration) heidelpayInstance may only be created once</li>
</ul>
<h3 id="page_Fixed-2">Fixed</h3>
<ul>
<li>0005712: Distinction between test and live configuration when assigning &quot;Heidelpay Channel - Oxid Payment Methods&quot;</li>
<li>0009201: different modcfg version in composer.josn &amp; InstallRoutine</li>
<li>0000000: Inactive channel configuration was displayed in the frontend, if an active oxid-paymenttype-assignment exists</li>
<li>0000000: OT payments are not redirecting, if user switch to OrderController and send order:execute again</li>
<li>0000000: navigation on other language causes admin template language to standard (0)</li>
<li>0000000: fixed use saved data doesn't work in wave -&gt; missing post order execute parameter</li>
</ul>
<hr />
<h2 id="page_6-1-0-1-2019-10-07">6.1.0.1 - (2019-10-07)</h2>
<h3 id="page_fixed">fixed</h3>
<p>0009155: 6.1.0.0: Too few arguments to function D3\Heidelpay\Controllers\Admin\Order\Heidelpay::isBasicLicence()<br />
0000000: 6.1.0.0: incorrect redirect to mydomain.tld/modules/d3/heidelpay/public/redirect -&gt; should be redirect to payment/start page</p>
<hr />
<h2 id="page_6-1-0-0-2019-09-25">6.1.0.0 - (2019-09-25)</h2>
<p><strong>Minor version upgrade notice: there are some backward-incompatible changes to this release.</strong></p>
<p><strong>0000000: <span class="navi_element">Important</span> 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!</strong><br />
0000000: <span class="navi_element">Configuration</span> rebuild channel configuration see: <a href="https://docs.oxidmodule.com/Heidelpay/6.1.0.0/changelog/Channel_Rekonfiguration.html" class="Link--external">(6.1.0.0) Umstellung der Konfiguration</a><br />
0000000: <span class="navi_element">Refactor</span> \D3\Heidelpay\Models\Factory class refactored to a factory pattern<br />
0000000: <span class="navi_element">Refactor</span> split /public/hp_response.php calls into separated front controller (f.e. /public/Creditcard.php, /public/Debitcard.php)<br />
0000000: <span class="navi_element">Bug</span> additional redirect parameters will not add in redirect url of the public response file's (like utm_nooverride=1)<br />
0000000: <span class="navi_element">Info</span> replaced https://faq.oxidmodule.com/ links with https://faq.d3data.de</p>
<hr />
<h2 id="page_6-0-3-1-2019-06-07">6.0.3.1 - (2019-06-07)</h2>
<p>0008863: 6.0.3.0 Fehler bei nicht Heidelpay zugeordneten Zahlungsarten - keine Bestellung möglich<br />
0000000: <span class="navi_element">cronjob collectPayments</span> parameter FRONTEND.ENABLED=true causing a order delete for Przelewy24 and iDeal payments<br />
0000000: <span class="navi_element">cronjob collectPayments</span> set referenceid before temporaray order is finalized<br />
0000000: <span class="navi_element">cronjob collectPayments</span> reduced NOTICE in collectpayments.php 0000000: <span class="navi_element">general</span> added new criterion info parameter &quot;heidelPaymentMethod&quot;<br />
0000000: replaced deprecated method &quot;getShopEdition&quot; for request parameter<br />
0000000: changing url in metadata to https://docs.oxidmodule.com/Heidelpay/</p>
<hr />
<h2 id="page_6-0-3-0-2019-05-09">6.0.3.0 - (2019-05-09)</h2>
<p>0008145: OT Zahlungsarten auf Länder und Währung einschränken<br />
0008577: Exception bei dem Versenden von d3SendHPErrorMessage<br />
0008263: Daux.io Umsetzung Heidelpay<br />
0000000: neue Zahlungsart B2B Rechnungskauf hinzugefügt</p>
<hr />
<h2 id="page_6-0-2-3-2019-03-08">6.0.2.3 - (2019-03-08)</h2>
<p>0008253: alte Trusted Shops Käuferschutz Kompatibilität entfernen<br />
0000000: Collation der Admin Sprachdateien auf UTF-8 gesetzt<br />
0008158: Zahlungstyp Billsafe entfernen<br />
0000000: <span class="navi_element">Refactor</span> \D3\Heidelpay\Models\Containers\Parameter</p>
<hr />
<h2 id="page_6-0-2-2-2019-01-09">6.0.2.2 - (2019-01-09)</h2>
<p>0008210: Transaktions-Fehlermeldung im Tab Order/Heidelpay anzeigen lassen<br />
0008237: <span class="navi_element">Blocker</span> Fehlermeldung beim Bestellabschluss<br />
0000000: Neues Model Models\Actions\Finalize<br />
0000000: <span class="navi_element">Refactor</span> \D3\Heidelpay\Models\Containers\Parameter::setMandatoryData<br />
0000000: <span class="navi_element">Refactor</span> \D3\Heidelpay\Models\Containers\Criterions*<br />
0000000: <span class="navi_element">Refactor</span> Umbenennung der \D3\Heidelpay\Models\Actions* Eigenschaften and Methoden</p>
<hr />
<h2 id="page_6-0-2-1-2019-01-03">6.0.2.1 - (2019-01-03)</h2>
<p>0008148: <span class="navi_element">Push</span> E-Mail bei fehlender Bestellung<br />
0008154: Anzeige der Push Benachrichtigungs URL im Admin<br />
0008155: <span class="navi_element">EE </span> Updatescript für gespeicherte Kundendaten bereit stellen<br />
0008156: divs in flow templates ergänzen</p>
<hr />
<h2 id="page_6-0-2-0-2018-12-05">6.0.2.0 - (2018-12-05)</h2>
<p>0007899: Push Notifications integriert<br />
0000000: WAITING Status auf PENDING gestellt<br />
0007921: Feldbegrenzungen in der Basket Api validieren<br />
0007480: <span class="navi_element">Konfiguration</span> neuer Eintrag Limits für (gesicherten) Rechnungskauf einstellen<br />
0008113: precheck entfernen<br />
0008143: <span class="navi_element">EE </span> Shopid für gespeicherte Referenzdaten anlegen<br />
0007483: FONTEND.ENABLED sollte immer übertragen werden<br />
0006751: WAITING Status an Bestellung weitergebe</p>
<hr />
<h2 id="page_6-0-1-3-2018-11-01">6.0.1.3 - (2018-11-01)</h2>
<p>0008030: IBAN Anfangsbuchstaben müssen immer groß geschrieben werden<br />
0007945: Doppelklick führt zu doppelten Bestellungen/Abbuchungen<br />
0007906: Endlosschleife in automatischer Installation</p>
<hr />
<h2 id="page_6-0-1-2-2018-08-20">6.0.1.2 - (2018-08-20)</h2>
<p>0007856: 6.0.3 / 6.1.0 veraltete obsolete dynvalues wurden validiert (Bankeinzug + Giropay)</p>
<hr />
<h2 id="page_6-0-1-1-2018-08-08">6.0.1.1 - (2018-08-08)</h2>
<p>0007756: EPS - Ablehnung da falsches Land übertragen wurde - ACCOUNT.COUNTRY<br />
0007812: Änderungen Flow 3.0.2 übernehmen (OXID Compilation 6.1.0)<br />
0007820: Freigabe 6.1.0<br />
0007817: Mobile theme Unterstützung entfernen</p>
<hr />
<h2 id="page_6-0-1-0-2018-05-22">6.0.1.0 - (2018-05-22)</h2>
<p>0005802: Postfinance Integration<br />
0007283: EasyCredit Korrekturen<br />
0007214: d3hpprepaymentdata::getTransaction selektiert falsch bei gesichert. Rechnungskauf<br />
0007328: Chargeback entfernen<br />
0007422: Fehlertexte werden teilweise allgemein ausgegeben<br />
0007388: Umfirmierung der Heidelberger Payment GmbH in heidelpay (GmbH)<br />
0000000: extended logging of initial ngw requests</p>
<hr />
<h2 id="page_6-0-0-1-2018-04-26">6.0.0.1 - (2018-04-26)</h2>
<p>0007418: fixed d3/modcfg::d3counter calls have to be case sensitive</p>
<hr />
<h2 id="page_6-0-0-0-2018-03-19">6.0.0.0 - (2018-03-19)</h2>
<p><strong>Minor version upgrade notice: there are some backward-incompatible changes to this release.</strong></p>
<p>0000000: migration to oxid-esales/oxideshop-ce v6.1.0 | dropping support below v6.1.0<br />
0000000: fixed error was shown on changing currency marked viewconfig…<br />
0000000: added d3transactionlog to bankaccount (prepayment)<br />
0000000: improved logging (request to Heidelpay:: {Info})<br />
0000000: migrated e-mail templates to oxid standard<br />
0000000: removed giropay dynvalue checks<br />
0000000: Giropay doesn't provide bank/account information in a PA<br />
0000000: language files in utf-8<br />
0000000: using oxids metadata version 2.0<br />
0000000: using namespaces<br />
0000000: using composer installation</p>
<hr />
<h2 id="page_5-3-0-0">5.3.0.0</h2>
<p>0006668: Easycredit implementieren<br />
0006745: Sofortüberweisungslogo + Texte ersetzen</p>
<h4 id="page_5-2-3-4">5.2.3.4</h4>
<p>0004941: Css Dateipfad für das iFrame mitgeben<br />
0006384: Altlasten-Mehrsprachigkeit können zu mehreren Fehlverhalten führen<br />
0006626: 3D Secure Prüfung wird bei gespeicherten Daten übersprungen</p>
<h4 id="page_5-2-3-3">5.2.3.3</h4>
<p>0006552: Geburtsdatum bei gesicherter Lastschrift ergänzen.<br />
0006396: fehlende (zweite) Bonitätsprufung bei Rechnungskauf<br />
0006441: Heidelpay metadata.php enthäl ö im Klassennamen - v5.2.3.2<br />
0006291: Warnung bei leerer XML Übergabe<br />
0000000: fixed bug in mobile theme on error message, wrong template name was loaded<br />
0000000 set &quot;no reference but heidelpay payment&quot; warning to error level</p>
<h4 id="page_5-2-3-2">5.2.3.2</h4>
<p>0000000: var_dump Ausgabe entfernt (copy_this/modules/d3/d3heidelpay/views/flow/tpl/payment/debitnote.tpl)<br />
0000000: (iDeal/Przelewy24) wenn oxorderdate 0 ist oder nicht interpretiert wird, kann die Bestellung storniert/gelöscht werden</p>
<h4 id="page_5-2-3-1">5.2.3.1</h4>
<p>0006291: DOMDocument::loadXML im Modul überprüfen<br />
0000000: hp_response.php ermöglicht kein redirect mehr</p>
<h3 id="page_5-2-3-0">5.2.3.0</h3>
<p>0000000: Support für 4.7.x und 4.8.x ist eingestellt<br />
0000000: Parameter name.company in Standard-Parameteriste aufgenommen<br />
0000000: erweitertes Exception-Handling in d3_hp_response bei nicht-Heidelpay-Zahlungsarten<br />
0006181: http_build_query 3. Parameter arg_separator &amp; übergeben<br />
0005673: JavaScriptaktualisierung Frontendumsetzung<br />
0005496: Altdateien und Shopweichen im Modul entfernen<br />
0004877: iDeal nur für unterstützte Währungen anzeigen<br />
0002355: E-Mails in der Sprache der Bestellung versenden<br />
0006138: Fehlerhafte Überladung in Block/Template select_payment.tpl 5.2.2.0<br />
0004098: falsches Tacking in Google Analytics, Notwendig: zusätzlich definierbare Parameter<br />
0003228: Lieferadressen bei Zahlung mit gesicherten Rechnungskauf/Lastschrift und paypal kontrollieren<br />
0001921: Transaktionsübersicht im Admin anlegen<br />
0006142: Integration gesicherte Lastschrift<br />
0006141: Basket API für gesicherten Rechnungskauf/Lastschrift integrieren<br />
0002025: Hilfetexte und Layout im Shopadmin<br />
0005157: Kunden-IP statt Heidelpay-IP bei Paypal-Zahlungen an oxorder hinterlegen<br />
0002678: Einstellung &quot;Kontodaten vollständig speichern?&quot; entfernen</p>
<h3 id="page_5-2-2-0">5.2.2.0</h3>
<p>0004201: Button &quot;Reversal (REV)&quot; im Shopbackend ergänzen<br />
0005030: Anpassung des Moduls auf das Flow-Theme<br />
0005590: Bankdaten und Shortid an Endkunden weiterreichen<br />
0005715: Kompatibilität mit tronet Sofortüberweisung hergestellt<br />
0005835: CRITERION-Tags im Admin sichtbar machen<br />
0005891: Refactoring der Templatestruktur
die Template Struktur wurde in der metadata.php geändert (von -&gt; zu) :</p>
<table>
<tr><td>d3_d3heidelpay_controllers_admin_order_heidelpay.tpl</td><td>-></td><td>d3_d3heidelpay_views_admin_tpl_order.tpl</td></tr>
<tr><td>d3_d3heidelpay_controllers_admin_settings.tpl</td><td>-></td><td>d3_d3heidelpay_views_admin_tpl_settings.tpl</td></tr>
<tr><td>hp_prepayment_cust_html.tpl</td><td>-></td><td>d3_d3heidelpay_views_tpl_email_html_prepayment_cust.tpl</td></tr>
<tr><td>hp_prepayment_cust_subj.tpl</td><td>-></td><td>d3_d3heidelpay_views_tpl_email_html_prepayment_cust_subj.tpl</td></tr>
<tr><td>hp_prepayment_owner_html.tpl</td><td>-></td><td>d3_d3heidelpay_views_tpl_email_html_prepayment_owner.tpl</td></tr>
<tr><td>hp_prepayment_owner_subj.tpl</td><td>-></td><td>d3_d3heidelpay_views_tpl_email_html_prepayment_owner_subj.tpl</td></tr>
<tr><td>hp_prepayment_cust_plain.tpl</td><td>-></td><td>d3_d3heidelpay_views_tpl_email_plain_prepayment_cust.tpl</td></tr>
<tr><td>hp_prepayment_owner_plain.tpl</td><td>-></td><td>d3_d3heidelpay_views_tpl_email_plain_prepayment_owner.tpl</td></tr>
<tr><td>payment_heidelpay_img.tpl</td><td>-></td><td>d3_d3heidelpay_views_tpl_payment_img.tpl</td></tr>
<tr><td>heidelpay_cc_input.tpl</td><td>-></td><td>d3_d3heidelpay_views_azure_tpl_cc_input.tpl</td></tr>
<tr><td>heidelpay_order_3ds.tpl</td><td>-></td><td>d3_d3heidelpay_views_azure_tpl_order_3ds_iframe.tpl</td></tr>
<tr><td>heidelpay_order_3ds_iframe.tpl</td><td>-></td><td>d3_d3heidelpay_views_azure_tpl_order_3ds_iframe.tpl</td></tr>
<tr><td>payment_heidelpaycards.tpl</td><td>-></td><td>d3_d3heidelpay_views_azure_tpl_payment_cards.tpl</td></tr>
<tr><td>payment_inc_storeduid.tpl</td><td>-></td><td>d3_d3heidelpay_views_azure_tpl_storeduid.tpl</td></tr>
<tr><td>payment_heidelpaybillsafe.tpl</td><td>-></td><td>d3_d3heidelpay_views_azure_tpl_payment_billsafe.tpl</td></tr>
<tr><td>payment_heidelpaydebitnote.tpl</td><td>-></td><td>d3_d3heidelpay_views_azure_tpl_payment_debitnote.tpl</td></tr>
<tr><td>payment_heidelpayeps.tpl</td><td>-></td><td>d3_d3heidelpay_views_azure_tpl_payment_eps.tpl</td></tr>
<tr><td>payment_heidelpaygiropay.tpl</td><td>-></td><td>d3_d3heidelpay_views_azure_tpl_payment_giropay.tpl</td></tr>
<tr><td>payment_heidelpayideal.tpl</td><td>-></td><td>d3_d3heidelpay_views_azure_tpl_payment_ideal.tpl</td></tr>
<tr><td>payment_heidelpaysofort.tpl</td><td>-></td><td>d3_d3heidelpay_views_azure_tpl_payment_sofort.tpl</td></tr>
<tr><td>payment_heidelpaypostfinance.tpl</td><td>-></td><td>d3_d3heidelpay_views_azure_tpl_payment_postfinance.tpl</td></tr>
<tr><td>payment_heidelpaypaypal.tpl</td><td>-></td><td>d3_d3heidelpay_views_azure_tpl_payment_paypal.tpl</td></tr>
<tr><td>payment_heidelpayprzelewy24.tpl</td><td>-></td><td>d3_d3heidelpay_views_azure_tpl_payment_przelewy24.tpl</td></tr>
<tr><td>payment_heidelpaymasterpass.tpl</td><td>-></td><td>d3_d3heidelpay_views_azure_tpl_payment_masterpass.tpl</td></tr>
<tr><td>heidelpay_redirect_postformular.tpl</td><td>-></td><td>d3_d3heidelpay_views_tpl_redirect_postformular.tpl</td></tr>
<tr><td>heidelpay_order_iframe.tpl</td><td>-></td><td>d3_d3heidelpay_views_azure_tpl_order_iframe.tpl</td></tr>
<tr><td>heidelpay_cc_input_mobile.tpl</td><td>-></td><td>d3_d3heidelpay_views_mobile_tpl_cc_input.tpl</td></tr>
<tr><td>heidelpay_order_3ds_mobile.tpl</td><td>-></td><td>d3_d3heidelpay_views_mobile_tpl_order_3ds.tpl</td></tr>
<tr><td>heidelpay_order_3ds_iframe_mobile.tpl</td><td>-></td><td>d3_d3heidelpay_views_mobile_tpl_order_3ds_iframe.tpl</td></tr>
<tr><td>payment_inc_storeduid_mobile.tpl</td><td>-></td><td>d3_d3heidelpay_views_mobile_tpl_storeduid.tpl</td></tr>
<tr><td>payment_heidelpaycards_mobile.tpl</td><td>-></td><td>d3_d3heidelpay_views_mobile_tpl_payment_cards.tpl</td></tr>
<tr><td>payment_heidelpaysofort_mobile.tpl</td><td>-></td><td>d3_d3heidelpay_views_mobile_tpl_payment_sofort.tpl</td></tr>
<tr><td>payment_heidelpaydebitnote_mobile.tpl</td><td>-></td><td>d3_d3heidelpay_views_mobile_tpl_payment_debitnote.tpl</td></tr>
<tr><td>payment_heidelpayeps_mobile.tpl</td><td>-></td><td>d3_d3heidelpay_views_mobile_tpl_payment_eps.tpl</td></tr>
<tr><td>payment_heidelpaygiropay_mobile.tpl</td><td>-></td><td>d3_d3heidelpay_views_mobile_tpl_payment_giropay.tpl</td></tr>
<tr><td>payment_heidelpayideal_mobile.tpl</td><td>-></td><td>d3_d3heidelpay_views_mobile_tpl_payment_ideal.tpl</td></tr>
<tr><td>payment_heidelpaybillsafe_mobile.tpl</td><td>-></td><td>d3_d3heidelpay_views_mobile_tpl_payment_billsafe.tpl</td></tr>
<tr><td>payment_heidelpaypaypal_mobile.tpl</td><td>-></td><td>d3_d3heidelpay_views_mobile_tpl_payment_paypal.tpl</td></tr>
<tr><td>payment_heidelpayprzelewy24_mobile.tpl</td><td>-></td><td>d3_d3heidelpay_views_mobile_tpl_payment_przelewy24.tpl</td></tr>
<tr><td>payment_heidelpaymasterpass_mobile.tpl</td><td>-></td><td>d3_d3heidelpay_views_mobile_tpl_payment_masterpass.tpl</td></tr>
<tr><td>payment_heidelpaypostfinance_mobile.tpl</td><td>-></td><td>d3_d3heidelpay_views_mobile_tpl_payment_postfinance.tpl</td></tr>
<tr><td>heidelpay_order_iframe_mobile.tpl</td><td>-></td><td>d3_d3heidelpay_views_mobile_tpl_order_iframe.tpl</td></tr>
</table>
<h4 id="page_5-2-1-1">5.2.1.1</h4>
<p>0005524: mehrfach gespeicherte Daten anzeigen<br />
0005235: es wird kein PA/DB bei gespeicherten Daten genutzt<br />
0005419: XML Query wird im paymentcollector nicht korrekt übergeben<br />
0005405: Kein Fehlerhandling im Frontend beim iFrame<br />
0005470: IonCube Umsetzung<br />
0000000: removed payment::hasUserHPStoreData, payment::getUserHPStoreData, payment::getHPWrappedPayment<br />
0000000: probably bug in d3_oxorder_heidelpay::finalizeOrder<br />
0000000: fixed memcache bug in collectpayments process<br />
0000000: payment model not found causes exception in admin</p>
<h3 id="page_5-2-1-0">5.2.1.0</h3>
<p>0002681: Kunden die während Formulareingaben in ein Session timeout kommen<br />
0000000: Bestellbenutzer wird bei Admin Aktionen nicht gesetzt<br />
0005301: Abgebrochene Bestellabwicklungen an den Händler melden<br />
0005320: MasterPass Integration<br />
0005289: Sprache ist im Admin auswählbar<br />
0005222: ReferenceId nach Schritt4 prüfen<br />
0005081: order::execute() Rüchgabewert Fehlerhaft<br />
0005300: Warenkorbwert kann gegenüber dem Transaktionbetrag manipuliert werden<br />
0005170: Bestellung- Tab Heidelpay - Aktionen klappen nicht auf<br />
0000000: PRESENTATION.USAGE wird nicht übergeben<br />
0000000: PA soll auch bei &quot;gespeicherte Daten verwenden&quot; genutzt werden<br />
0005202: betrifft EE: cronjob für PP und IV ignoriert ShopId<br />
0005189: bei gespeicherten Daten (Kredit-/Debitkarte) fehlen die zu übergebenden Parameter (agb, download etc)<br />
0005188: falsche Rücksprungbehandlung bei erfolgreichen Billsafe Bezahlungen<br />
0005103: Heidelpay iFrame wird zerschossen angezeigt</p>
<h4 id="page_5-2-0-1">5.2.0.1</h4>
<p>Installationsroutine kann nicht abgeschlossen werden<br />
neue Debitkarten hinzufügen<br />
NGW geladene Icons sollen in eigene Templates (für Azure und Mobile ausgelagert werden)<br />
Hilfetext für &quot;Pflichtfelder für den Bestellabschluss&quot;<br />
möglicher Fehler: Fehlerfälle von order::execute testen<br />
unvollständige / inkorrekte version_compare innerhalb des Moduls bei EE 5.0.x<br />
Nachkommestellen durch Punkt trennen<br />
Mobile theme lauffähig machen<br />
4.7.x ready machen<br />
Geburtstdatum übergeben<br />
Inkorrektes Handling mit Gutscheinen</p>
<h2 id="page_5-2-0-0">5.2.0.0</h2>
<p>Implementierung PCI3 (Kartenzahlung via iFrame)<br />
Umstellung von SGW/XML auf NGW/POST<br />
neue Option &quot;Registrierung für Karten nutzen (Kreditkarte, Debitkarte)&quot; hinzugefügt<br />
neuer Menüpunkt /D³ Module/Heidelpay/Logging/<br />
Fehlverhalten im JavaScript mit einer deaktivierten Zahlungsart gelöst<br />
das Oxid Standard &quot;Mobile-Theme&quot; wird bis zum nächsten Update nicht untersützt!<br />
Auflösung der Formularstruktur im Bestellschritt 3 (Versand &amp; Zahlung)<br />
generelle Weiterleitung bei 3DSecure<br />
Bankeinzug Kundendaten werden nun im Shop gespeichert</p>
<h4 id="page_5-1-1-2">5.1.1.2</h4>
<p>neue Zahlungsart Przelewy24<br />
Updateassistent startet nicht bei Update von 5.1.1.0 auf 5.1.1.1<br />
Erweiterung für Pflichtfelder bei einem Update<br />
NGW: Curl-Error-Handling implementieren<br />
NGW-Informationen für &quot;nach Schritt 4&quot;<br />
Anpassung des Mobile-Themes für NGW<br />
5.1.0.0 ist nicht in der 4.7 einsetzbar</p>
<h4 id="page_5-1-1-1">5.1.1.1</h4>
<p>Pflichtfelder für den Bestellabschluss<br />
Installationsanleitung aktualisieren<br />
Changelog nachtragen</p>
<h3 id="page_5-1-1-0">5.1.1.0</h3>
<p>Integration der NGW-Schnittstelle<br />
Zahlart T-Pay Online Überweisung aus Heidelpay-Modul entfernen (5er-Version)<br />
Aktive Brands(Kartentypen, etc..) von der NGW-Response nutzen<br />
fake User-Checkboxen anpassen<br />
URL-Einstellungen aus den Moduleinstellungen entfernen<br />
NGW Implementation in latin-Shop testen<br />
Umlaute an Zahlarten bei Installation Fehlerhaft<br />
Bei ELV mit DE-Konto soll das BIC-Feld ausgeblendet werden.<br />
5.1.0.0 ist nicht in der 4.7 einsetzbar</p>
<h2 id="page_5-1-0-0">5.1.0.0</h2>
<p>Anpassung für Oxid Mobile Theme<br />
kleiner Bug im Zusammenhang mit Billpay<br />
Übermittlung abweichende Lieferadresse an PayPal</p>
<h4 id="page_5-0-0-4">5.0.0.4</h4>
<p>Bugfix für automatische Installation<br />
Sprachdateien unverschlüsselt belasst<br />
neues Logo Billsafe<br />
Anpassung der Ausgabe bei gespeicherten Daten und dem SEPA-Modus<br />
Test auf 4.9 / 5.2</p>
<h4 id="page_5-0-0-3">5.0.0.3</h4>
<p>Kompatilität mit Modul Amazon Payments hergestellt<br />
Templates angepasst damit es bei einer Deaktivierung des Moduls nicht zu Fehlermeldungen kommt</p>
<h4 id="page_5-0-0-2">5.0.0.2</h4>
<p>Bugfix: im Shop aktives Modul, über Modul-Connector inaktiv, kann im Bestellschritt 3 nicht abgesendet werden<br />
fehlende sh-Datei nachgetragen<br />
Dokumentation überarbeitet</p>
<h4 id="page_5-0-0-1">5.0.0.1</h4>
<p>Bugfix: Während eines Update wurden die Zuordnungen zwischen Shop und Heidelpay-Modul nicht übernommen<br />
Kompatibilität zu PHP 5.2 wieder hergestellt</p>
<h1 id="page_5-0-0-0">5.0.0.0</h1>
<p>Refactoring zur Oxid Zertifizierung</p>
<h3 id="page_4-0-6-0">4.0.6.0</h3>
<p>Kompatilität mit Skrill-Modul hergestellt #2465<br />
Update der Systmprüfung (d3precheck.php) #2480</p>
<h4 id="page_4-0-5-4">4.0.5.4</h4>
<p>alte Moduleinstellungen von 3.x werden beim Update auf 4.x migriert<br />
Bugfix: Bei Bezahlung mit Billsafe kam im Shop eine Fehlermeldung, wenn mehr als 7 Artikel in den Warenkorb gelegt wurden</p>
<h4 id="page_4-0-5-3">4.0.5.3</h4>
<p>Hinweis auf Umstellung des Händlerkontos (nur bei Sofortüberweisung) in die Installationsanleitung eingefügt<br />
Bugfix: Bei Nutzung von Sofortüberweisung konnte es im Zusammenhang mit SEPA zu Fehlermeldungen kommen</p>
<h4 id="page_4-0-5-2">4.0.5.2</h4>
<p>Bugfix: Wichtige Sicherheitslücke in der Modulkonfiguration geschlossen</p>
<h4 id="page_4-0-5-1">4.0.5.1</h4>
<p>Bugfix: In BS4 wurde unter bestimmten Situationen eine Exception geworfen, wenn andere Module ebenfalls die Klasse 'order' erweitern</p>
<h3 id="page_4-0-5-0">4.0.5.0</h3>
<p>SEPA-Modus integriert</p>
<ul>
<li>im Adminbereich kann nun SEPA aktiviert werden (Schaltet bei Lastschrift, Giropay, Rechnungskauf und Vorkasse auf IBAN/BIC um)</li>
<li>Überweisungsdaten für BillSAFE, Rechnungskauf und Vorkasse zeigen nun IBAN/BIC in BS5 und EMails</li>
<li>Integration von SEPA-Prüfroutinen bei Giropay</li>
</ul>
<p>Sofortüberweisung benötigt keine Kontodateneingabe in BS3 mehr (Änderung des Händlerkontos bei Heidelpay nötig)<br />
iDeal Bankenliste aktualisiert<br />
Bugfix: Sind Kontodaten mit * maskiert, werden sie nicht mehr in BS3 bei Bestandskunden vorausgefüllt<br />
Bugfix: fehlende Buchungsaktionen an den Bestellungen hinzugefügt</p>
<h4 id="page_4-0-4-1">4.0.4.1</h4>
<p>Fehler in automatischer Installation behoben<br />
Precheck aktualisiert</p>
<h3 id="page_4-0-4-0">4.0.4.0</h3>
<p>Anpassung für OXID eShop 4.8.x / 5.1.x<br />
Integration Transaktionslog<br />
Integration Neues Admin Interface (unter Bestellungen, Tab &quot;Heidelpay&quot;)<br />
Sofortüberweisung unterstützt nun auch österreichische Bankkonten<br />
Fehlercodetabelle aktualisiert<br />
Bugfix: Bei Zahlungsart Giropay fehlte das Eingabefeld für den Kontoinhaber<br />
Bugfix: Bei Zahlungsart Billsafe werden die Überweisungsdaten nun korrekt nach Bestellungsende aus der Session entfernt<br />
Bugfix: Bei einigen Zahlungsarten gab es Probleme mit Umlauten in UTF8-Shops<br />
Install-PDF überarbeitet, PreCheck v3.0 integriert</p>
<h4 id="page_4-0-3-3">4.0.3.3</h4>
<p>Bugfix: automatische Installation des Moduls reagierte nicht</p>
<h4 id="page_4-0-3-2">4.0.3.2</h4>
<p>php5.4 STRICT_STANDARDS-Fehler wurden behoben<br />
BillSafe UTF-8 Problem (doppeltes encoding als UTF-8 String bei UTF-8 Shops) wurde behoben</p>
<h4 id="page_4-0-3-1">4.0.3.1</h4>
<p>Zahlungsart Paypal ist auch im Basic-Modul konfigurierbar</p>
<h3 id="page_4-0-3-0">4.0.3.0</h3>
<p>Zahlungsart Billsafe hinzugefügt<br />
Zahlungsart Rechnungskauf hinzugefügt<br />
Zahlungsart PayPal hinzugefügt<br />
Integration der Automatischen Installation<br />
Fehler bei Basic/Premium im Admin gefixt<br />
Zahlungsart T-Pay entfernt</p>
<h3 id="page_4-0-2-0">4.0.2.0</h3>
<p>Integration Basic / Premium Unterscheidung</p>
<h3 id="page_4-0-1-0">4.0.1.0</h3>
<p>Debitkarte &quot;Dankort&quot; hinzugefügt<br />
Fehlertexte der Fehlercodes werden nun aus lang-Dateien geholt (damit kann die normale Mehrsprachigkeit des Shops genutzt werden)<br />
Umstellung aller buchungsrelevanten TransaktionIdents auf einen eigenen Nummernkreis<br />
ShopId wird nun mit an die Response-Url übergeben</p>
<h1 id="page_4-0-0-0">4.0.0.0</h1>
<p>komplette Überarbeitung des Moduls für die neue Shopstruktur EE5/PE47</p>
<h4 id="page_3-2-3-1">3.2.3.1</h4>
<p>Bugfix: bei nicht 3DSecure Karten und Einstellung &quot;nach Schritt&quot; 4</p>
<h3 id="page_3-2-3">3.2.3</h3>
<p>Dummy Kreditkarten für 4.6.x entfernt<br />
checkout.css aus der payment_ext.tpl entfernt</p>
<h3 id="page_3-2-2">3.2.2</h3>
<p>Änderungen für Shopversion ab 4.6.0 integriert<br />
kleinerer JS-Fehler in payment-Template behoben<br />
NOK-Rückmeldungen werden nun als &quot;response error&quot; geloggt<br />
neue Testdaten für Sofortüberweisung integriert<br />
mod_cfg -&gt; Requirements eingebaut</p>
<h3 id="page_3-2-1">3.2.1</h3>
<p>neue Admineinstellungen (Curl-Timeout, Unmask) eingebaut<br />
div. Fehler bei der Nutzung der Basic-Templates (4.5) behoben<br />
Version kann nun auch uneingeschränkt in Shopversionen &lt; 4.5 genutzt werden</p>
<h2 id="page_3-2-0">3.2.0</h2>
<p>Version für OXID ab 4.5.0</p>
<h3 id="page_3-1-1">3.1.1</h3>
<p>Änderung der Sprache nach einer Heidelpaytransaktion</p>
<h2 id="page_3-1">3.1</h2>
<p>Einbau neuer Zahlmethoden</p>
<ul>
<li>Sofortüberweisung</li>
<li>Giropay</li>
<li>iDeal Niederlande</li>
<li>EPS Österreich</li>
<li>T-Pay</li>
<li>automatische Vorkasse</li>
</ul>
<p>Speicherung der Registrierungsdaten für Heidelpay für erneute Zahlungen bei Kreditkarte, Bankeinzug und Debitkarten unter Bestellschritt 3.<br />
Damit wird beim erneuten Einkauf dem Kunden angeboten mit denselben Karten oder Bankdaten einzukaufen ohne erneut
die Daten einzugeben bzw. an Heidelpay zu senden zu müssen. Der Händler spart zusätzlich die Kosten für eine Transaktion.
Dieses ist standardmäßig ausgeschalten und kann wahlweise im Shopadmin über den Haken &quot;Gespeicherte Daten dem Kunden anbieten?&quot; aktiviert werden.<br />
Einbau neuer Logos für fast alle Zahlmethoden und Kartentypen.<br />
Überarbeitung aller Templates<br />
Aktualisierung der Heidelpay-Fehlercodes<br />
Admin-Interface mit eigener language-Datei<br />
Aktualisierung menu.xml</p>
<h3 id="page_3-0-4">3.0.4</h3>
<p>Anpassung des Moduls an neue Sicherheitsstruktur des OXID Version 4.3.0 (TrustIPs, sToken)<br />
Timeout beim Aufrufen der 3DS-Fehlerseite mit &quot;KK-Eingabe nach Schritt4&quot;<br />
Problem mit mehrfachen 3DS Aufrufen bei &quot;KK-Eingabe nach Schritt4&quot; behoben<br />
3DS-Fehlerseite für &quot;KK-Eingabe nach Schritt4&quot; und &quot;KK-Eingabe in Schritt3&quot; optimiert</p>
<h3 id="page_3-0-2">3.0.2</h3>
<p>Heidelpaytransaktionen konnten in den Shopfolgesprachen (Language 1 etc.) nicht abgeschlossen werden<br />
Sproradischer Verlust der Session nach Rücksprung vom Heidelpay-Server ab OXID 4.1.3</p>
<ul>
<li>Behebung durch zusätzlichen config-Parameter<br />
Teilweise Probleme mit Shoprücksprung nach fehlerhafter 3DSecure-Eingabe</li>
</ul>
<h3 id="page_3-0-1">3.0.1</h3>
<p>neu<br />
Multilang-Platzhalter eingebaut</p>
<p>Fix<br />
Korrektur der order-Erweiterung, da mit Shopversion 4.1.1 die Prüfung zum Widerrufsrecht geändert wurde<br />
Änderung der Prüfungsparameter für 3DSecure</p>
<h1 id="page_3-0">3.0</h1>
<p>Kompletter Neuaufbau des Moduls für den Einsatz unter OXID 4.
Optimierung aller Modulteile. Dadurch u.a. schnellere Abarbeitung der Heidelpay-Daten.</p>
<h2 id="page_2-1">2.1</h2>
<p>####neue Funktionen:</p>
<ul>
<li>Einbau einer alternativen Bezahlung mit Kreditkarte nach Schritt 4 im Bestellvorgang (Aktivierung im Admin)
Damit wird die zusätzliche &quot;Registrierung&quot; des Kunden bei Heidelpay nicht genutzt und der Shopinhaber hat nur 1x Transaktionsgebühren pro Bestellung</li>
<li>KK- und Bankkarten - Daten werden aus den Heidelpay-Responsedaten ausgelesen und in die Session als Dynvalue gespeichert.<br />
-&gt; Wichtig für eFire / creditPass-Boniprüfung
Zusätzlich werden die KK- und ELV-Daten im Shop gespeichert, um im Schritt 3 bei wiederholter Zahlung diese anzuzeigen
Achtung! Die KK-Nummer wird lediglich mit den letzten 4 Stellen gespeichert!</li>
<li>Optionen für Test-Betrieb erweitert
####Korrekturen:<br />
Anpassung der tpls an den aktuellen OXID-Versionsstand 3.0.4.1 (steps-tpl und css-Dateien)<br />
bei Nutzung anderer oxpaymentgateway-Module (z.B. Paypal Pro) werden diese nun korrekt in den Modulbaum eingebunden und aufgerufen<br />
Korrektur der 3DS-Funktionalität. Es konnte unter bestimmten Voraussetzungen passieren, das Bestellungen nicht ordnungsgemäß erstellt wurden.<br />
Behebung einer Smarty-Fehlermeldung im 3DS-iFrame<br />
Es wurden einige &quot;onclick&quot; in der payment_ext.tpl entfernt, da dadurch teilweise Kunden versehentlich andere Zahlartenangeklickt hatten</li>
</ul>
<h1 id="page_2-0">2.0</h1>
<p>Integration von 3DSecure</p>
<h2 id="page_1-2">1.2</h2>
<p>Kleinere Korrekturen. u.a. Behebung eines Sprachproblems (Domainzuordnung)</p>
<h2 id="page_1-1">1.1</h2>
<p>Einbau der kompletten Heidelpay-Systemcodes und Ausgabe in Schritt3 als deutsche Fehlermeldung<br />
Speicherung des Heidelpay-Registrationcodes für Folgebestellungen ohne erneute Registration des Kunden<br />
Korrektur kleinerer Bugs im Modul und tpl-Dateien<br />
TransactionID zusätzlich mit Timestamp belegt, um mehrfache Bestellversuche zu ermöglichen</p>
<h1 id="page_1-0">1.0</h1>
<p>Korrektur des formulars der payment_ext.tpl für ELV</p>
<h1 id="page_1-0-beta">1.0 beta:</h1>
<p>Rückgabe in hp_response.php per curl<br />
Einbau ELV</p>
</div>
<nav>
<ul class="Pager">
<li class=Pager--prev><a href="../index.html">Zurück</a></li> <li class=Pager--next><a href="../changelog/Channel_Rekonfiguration.html">Weiter</a></li> </ul>
</nav>
</article>
</div>
</div>
</div>
</div>
<!-- JS -->
<script src="../themes/d3/js/jquery-1.11.3.min.js"></script><script src="../themes/d3/js/highlight.pack.js"></script><script src="../themes/d3/js/daux.js"></script><script src="../themes/d3/js/fontawesome-all.js"></script>
<!-- Tipue Search -->
<script type="text/javascript" src="../tipuesearch/tipuesearch.js"></script>
<script>
window.onunload = function(){}; // force $(document).ready to be called on back/forward navigation in firefox
$(function() {
tipuesearch({
'base_url': '../'
});
});
</script>
</body>
</html>