diff --git a/composer.json b/composer.json index 444b151..7f45b52 100644 --- a/composer.json +++ b/composer.json @@ -45,7 +45,7 @@ "ext-bcmath": "*", "ext-json": "*", "oxid-esales/oxideshop-metapackage-ce": "~6.0.1 || ~6.1.0", - "d3/modcfg": "~5.1" + "d3/modcfg": "~5.2" }, "autoload": { "psr-4": { diff --git a/docs/daux/changelog/010_Changelog.md b/docs/daux/changelog/010_Changelog.md index cf1a49c..03a38a9 100644 --- a/docs/daux/changelog/010_Changelog.md +++ b/docs/daux/changelog/010_Changelog.md @@ -1,14 +1,21 @@ --- title: Changelog --- +## 6.1.0.0 +**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 -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/ +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 0008145: OT Zahlungsarten auf Länder und Währung einschränken diff --git a/docs/daux/changelog/020_Channel_Rekonfiguration.md b/docs/daux/changelog/020_Channel_Rekonfiguration.md new file mode 100644 index 0000000..1fa364c --- /dev/null +++ b/docs/daux/changelog/020_Channel_Rekonfiguration.md @@ -0,0 +1,48 @@ +--- +title: (6.1.0.0) Umstellung der Konfiguration +--- +## Einleitung +Wir haben für Shopbetreiber die Admin Konfiguration überarbeitet, damit eine flexiblere Konfiguration der Zahlungsarten und Channels möglich ist. +So sind bspw. unterschiedliche Konfigurationen für jedes einzelne Rechnungsland möglich. +## Migration der Channeldaten +Die Migration (Umstellung) auf die neue Konfiguration wird in der automatischen Installation des Moduls vorgenommen. +Die Update-Routine durchläuft die alten Zuordnungen und erstellt daraus neue Channel-Konfigurationen. + +> [i] Bei konfigurierten Zahlungsart-Zuordnungen ohne einen entsprechend hinterlegten Channel nicht übernommen werden. + +> [i] Es können doppelte Channel-Konfigurationen angelegt werden. Die Migration wird auf bestehende Konfigurationen der Modulversion 5.3.x.x, sowie 6.0.x.x durchgeführt. + +> [i] Die nach Abschluss der Migration neu angelegten Konfigurationen sind unbedingt manuell zu überprüfen! + +**Im Folgenden, wird anhand von Screenshots des Admin erklärt, wie die Konfiguration in der alten und im Vergleich in der neuen Konfigurationsmaske durchgeführt wird:** + +## Einstellungen bis 6.0.3.x +Die Channeldaten 1 (bspw. 31HA07BC8142*******49A60D979B6E4) werden +in einzelne Channel-Felder unter [D³ Module]/[Heidelpay]/[Einstellungen]/[Stamm]/[Channels] gepflegt.
+Ein einzelnes Channel-Feld (bspw. [Channel (Standard)]) kann **direkt** eine oder mehrere Heidelpay-Zahltypen (Kreditkarte, Debitkarte, autom. Vorkasse, etc) bedienen.
+Die einzelnen Oxid Zahlungsarten 2 werden direkt einem Heidelpay-Zahltyp zugewiesen 3. +
+ bisherige Einstellungen vor 6.1.0.0 + bisherige Einstellungen vor 6.1.0.0 +
+ +### Channel-Konfiguration ab 6.1.0.0 +Die Channeldaten 1 werden in [D³ Module]/[Heidelpay]/[Channel-Konfigurationen] in einzelnen Channel-Konfigurationen abgelegt. +In der Channel-Konfiguration können Sie verschiedene Einstellungen nutzen: +- Aktiv - aktiv: Die Channel-Konfiguration wird genutzt +- Test Modus - aktiv: Die Channel-Konfiguration wird für den Testmodus genutzt +- Titel - dient dem Shopbetreiber als interne Beschreibung (wird derzeit in der Channel-Konfiguration's Übersicht genutzt) +- Heidelpay-Zahltyp 3 - Hier wählen Sie die zu verwendende Zahlungstypen (bspw Kreditkarte, B2B Rechnungskauf, Paypal, usw.) für die der Channel eingerichtet ist +- Channel 1 - Tragen Sie hier den Channel ein, den Sie von heidelpay erhalten haben +- Zuordnung der aktuell gewählten Channel-Konfiguration, zu den Shop-Zahlungsarten 2 + +
+ Ãœbersicht der Channel-Konfiguration + Ãœbersicht der Channel-Konfiguration +
+
+ Zuordnungen der Shop-Zahlungsarten zu der aktuellen Channel-Konfiguration + Zuordnungen der Shop-Zahlungsarten zu der aktuellen Channel-Konfiguration +
+ +> [i] Zukünftig sollen weitere Zahlungstyp-spezifische Einstellungen migriert werden. diff --git a/docs/daux/config.json b/docs/daux/config.json index f5f57b9..39b1e97 100644 --- a/docs/daux/config.json +++ b/docs/daux/config.json @@ -1,10 +1,10 @@ { "title": " heidelpay", - "moduleversion": "6.0.3.1", + "moduleversion": "6.1.0.0", "titledesc": "für den Oxid eShop", "author": "D³ Data Development", - "moduledate": "06.06.2019", - "editors": "KH / TD", + "moduledate": "25.09.2019", + "editors": "KH", "tagline": "", "image": "", "ignore": { diff --git a/docs/daux/configuration/020_Konfiguration/015_Konfiguration_der_Zahlungsarten.md b/docs/daux/configuration/020_Konfiguration/015_Konfiguration_der_Zahlungsarten.md index 7fec37a..d6f970e 100644 --- a/docs/daux/configuration/020_Konfiguration/015_Konfiguration_der_Zahlungsarten.md +++ b/docs/daux/configuration/020_Konfiguration/015_Konfiguration_der_Zahlungsarten.md @@ -1,40 +1,54 @@ --- title: Konfiguration der Zahlungsarten --- - -Ihnen stehen folgende **Zahltypen** für Heidelpay zur Verfügung: +## 1. verfügbare Zahltypen: +Ihnen stehen folgende **Zahltypen** im Heidelpay Modul zur Verfügung (abhängig von der eingesetzten Lizenz): - Kreditkarte - Debitkarte - Bankeinzug - automatische Vorkasse - Sofort by Klarna -- BillSAFE (nur Bestandskunden) - Giropay - iDeal (Niederlande) - EPS (Österreich) - Rechnungskauf (ohne Zahlungssicherung) - Rechnungskauf (mit Zahlungssicherung) +- B2B Rechnungskauf - Przelewy 24 - EasyCredit - PayPal - MasterPass -Kreditkarte, Bankeinzug und Vorkasse existieren bereits als Shop-Standard-**Zahlungsarten** im Admin-Bereich: -([ Shopeinstellungen ] / [ Zahlungsarten ]).
-Alle weiteren Zahlungsarten werden durch den Installationsassistenten hinzugefügt. +## 2. Zuordnung der Shop-Zahlungsarten zu den Heidelpay Zahltypen: +1. Bereiten Sie die gewünschten Shop-Zahlungsarten unter [ Shopeinstellungen ] / [ Zahlungsarten ] vor. + Dise müssen aktiviert, vollständig konfiguriert und im Frontend sichtbar sind. + Es werden durch den Installationsassistenten weitere Shop-Zahlungsarten hinzugefügt: + - Debitkarte + - Sofortüberweisung + - iDeal Niederlande + - Giropay Deutschland + - EPS Österreich + - Heidelpay Paypal + - Heidelpay PostFinance + - Heidelpay Przelewy24 -> [i] Achten Sie darauf, dass die gewünschten Zahlungsarten aktiviert, vollständig konfiguriert und im Frontend einstellungsabhängig sichtbar sind. +2. Gehen Sie anschließend in den Menüpunkt [ (D3) Module ] / [ {$menutitle} ] / [ Channel-Konfigurationen ]. +(Sie können die bereits mitgelieferten Channel-Konfigurationen verwenden und verändern.) +3. Andernfalls geben Sie einen [ Titel ] (bspw. Kreditkarte Inland), den von Heidelpay erhaltenen [ Channel ] ein und wählen Sie den Heidelpay-Zahltyp aus. -Gehen Sie anschließend in den Menüpunkt [ (D3) Module ] / [ {$menutitle} ] / [ Einstellungen ] und ordnen Sie auf der rechten Seite die gewünschten **Zahlungsarten** den Heidelpay-**Zahltypen** zu. +> [i] Wenn der Haken bei "Test Modus" gesetzt wird, ist die Channel-Konfiguration erst dann aktiv, wenn das Modul sich im Test Modus befindet. -> [i] Sie können weitere Zahlungsarten im Shop anlegen (z.B.: um für - Auslandskunden eine separate Zahlungsart anzuzeigen). - Ordnen Sie diese Zahlart einfach der gewünschten Heidelpay-Zahlart zu. +4. Gehen Sie in den Tab [ Zahlungsarten ]. Hier sehen Sie eine Liste der Shop-Zahlungsarten und deren aktuellen Zuordnung. + Wählen Sie für die aktive Channel-Konfiguration die zu verwendente Shop-Zahlungsart in der Spalte [ Zugeordnet? ] aus. + Sobald die Shop-Zahlungsart aktiv und zugeordnet ist, wird die Konfiguration im Frontend angewendet. +> [i] Sie können mehrere Shop-Zahlungsarten einer Channel-Konfiguration zuordnen. + +> [i] Eine Shop-Zahlungsart kann jedoch nur einer Channel-Konfiguration zugeordnet werden. + +> [i] Eine Shopzahlungsart wird grau/inaktiv angezeigt, wenn diese bereits einer anderen Channel-Konfiguration zugeordnet ist -Bei allen **Online-Transfer-Zahlungsarten** (Sofort by Klarna, Giropay etc.), sowie -**BillSAFE**, **Rechnungskauf mit Zahlungssicherung**, **EasyCredit**, **Przelewy24**, **iDeal** -und **PayPal** müssen eigene Channels eingetragen werden.
-Die Channel ID's erhalten Sie von Heidelpay - -> [i] Für die jeweilige Nutzung muss zwingend der passende Channel - eingetragen werden, auch wenn dieser mit dem Standard-Channel identisch ist. +5. Checkliste + - Sind die Shop-Zahlungsarten im Frontend sichtbar? + - Ist der Test/Livemodus im Modul aktiv? + - Sind die Channel-Konfigurationen korrekt eingestellt (Aktiv, Test Modus, Zuordnung der Shop-Zahlungsart)? + - Sind die Test/Livedaten im Modul hinterlegt? diff --git a/docs/daux/configuration/020_Konfiguration/020_automatische_Vorkasse_und_Rechnungskauf.md b/docs/daux/configuration/020_Konfiguration/020_automatische_Vorkasse_und_Rechnungskauf.md new file mode 100644 index 0000000..d8adb72 --- /dev/null +++ b/docs/daux/configuration/020_Konfiguration/020_automatische_Vorkasse_und_Rechnungskauf.md @@ -0,0 +1,52 @@ +--- +title: Automatische Vorkasse und Rechnungskauf +--- + +> [!] Sofern Sie die Zahlungsart "automatische Vorkasse" oder "Rechnungskauf" über Heidelpay NICHT nutzen, können Sie auf die nächste Seite blättern. + +## Ablauf bei "automatische Vorkasse" und "Rechnungskauf" +Eine "Vorkasse"- bzw. "Rechnungskauf"-Bestellung wird zum Zeitpunkt der Bestellung das Feld `Interner Status` _"oxtransstatus"_ auf `PENDING` gestellt. + +Bei Nutzung dieser Zahltypen prüft der Cronjob auf vorhandene Zahlungseingänge bei Heidelpay. + +Werden vorhandene Zahlungseingänge an den Shop übermittelt, so werden diese mit den gespeicherten Bestellungen abgeglichen. + +Wird eine korrekte Zahlung ermittelt, so wird `Interner Status` _"oxtransstatus"_ auf `OK` geändert, sowie das Feld `Bezahlt am` _"oxpaid"_ mit dem Zeitpunkt (Datum & Uhrzeit) der Bezahlung gefüllt. + +Weiterhin wird an den Kunden und den Shopinhaber, eine Informations-E-Mail über den Erhalt der Zahlung geschickt. + +Für die Formatierung der Mails stehen E-Mail-Templates zur Verfügung unter
`/modules/d3/heidelpay/views/tpl/email/*`. + +Den E-Mail-Inhalt liefern CMS-Texte, die mit dem Modul installiert wurden.
+Diese finden Sie im Admin unter [ Kundeninformationen ] / [ CMS-Seiten ] beginnend mit
+dem Ident _"d3_hp_vorkassemail"_ und
+dem Titel _"Heidelpay Vorkasseinfomail"_. +
+> **Hinweis:** +> Sollte die Höhe der Zahlung von dem Bestellwert abweichen, werden folgende Schritte durchgeführt: +> - Der _"Interner Status"_ (oxtransstatus) der Bestellung wird auf _"ERROR"_ gestellt und das Feld _"Bezahlt am"_ (oxpaid) bleibt unverändert. +> - Weiterhin werden E-Mails an Kunde und Shopinhaber gesandt, die auf die fehlerhafte Zahlung hinweisen. + + +## Einrichtung eines Cronjob +Für die Zahlungsarten "automatische Vorkasse" und "Rechnungskauf" ist ein Cronjob einzurichten.
+Dieser sorgt dafür, dass täglich mehrmals ein Abgleich eingegangener Zahlungen zwischen Shop und Heidelpay erfolgt.
+Wir empfehlen das Starten des Jobs 2-3x pro Tag. z.B. vormittags, nachmittags und abends.
+Weitere Informationen zum Anlegen von Cronjobs finden Sie in unserer [https://faq.d3data.de/begriffslexikon/cronjob/](https://faq.d3data.de/begriffslexikon/cronjob/). + +##Wichtiger Sicherheitshinweis + Verhindern Sie den Aufruf von .sh-Dateien via Browser. + Erweitern Sie z.B. die ".htaccess"-Datei des Shops um folgende Zeilen: +```apacheconfig + + + # htaccess - apache 2.4 + Require all denied + + + Order allow,deny + Deny from all + Satisfy All + + +``` diff --git a/docs/daux/description/010_Beschreibung.md b/docs/daux/description/010_Beschreibung.md index d88a0e1..36b815b 100644 --- a/docs/daux/description/010_Beschreibung.md +++ b/docs/daux/description/010_Beschreibung.md @@ -26,6 +26,7 @@ Details zu PCI finden Sie unter https://www.pcisecuritystandards.org/ . - iDeal * - EPS * - Rechnungskauf (mit Zahlungssicherung) * +- B2B Rechnungskauf (mit Zahlungssicherung) * - Przelewy 24 * - MasterPass * - EasyCredit * diff --git a/docs/daux/description/015_Editionsunterschiede.md b/docs/daux/description/015_Editionsunterschiede.md index a8ee9e3..e139cde 100644 --- a/docs/daux/description/015_Editionsunterschiede.md +++ b/docs/daux/description/015_Editionsunterschiede.md @@ -53,6 +53,7 @@ Die Unterschiede zwischen den Lizenzen können Sie hier einsehen: |BillSAFE (nur Bestandskunden)|**X**|**X** |Rechnungskauf ohne Zahlungssicherung|**X**|**X** |Rechnungskauf mit Zahlungssicherung| |**X** +|B2B Rechnungskauf mit Zahlungssicherung| |**X** |EasyCredit (Ratenkauf)| |**X** | Admin-Bereich an den Bestellungen | Basic | Premium diff --git a/docs/daux/img/heidelpay_new_channel_configuration_loaded.png b/docs/daux/img/heidelpay_new_channel_configuration_loaded.png new file mode 100644 index 0000000..ec3bf00 Binary files /dev/null and b/docs/daux/img/heidelpay_new_channel_configuration_loaded.png differ diff --git a/docs/daux/img/heidelpay_new_channel_configuration_payments.png b/docs/daux/img/heidelpay_new_channel_configuration_payments.png new file mode 100644 index 0000000..42e27c8 Binary files /dev/null and b/docs/daux/img/heidelpay_new_channel_configuration_payments.png differ diff --git a/docs/daux/img/heidelpay_old_channel_configuration.png b/docs/daux/img/heidelpay_old_channel_configuration.png new file mode 100644 index 0000000..a6322a5 Binary files /dev/null and b/docs/daux/img/heidelpay_old_channel_configuration.png differ diff --git a/docs/daux/installation/010_Anforderungen/010_Systemanforderungen.md b/docs/daux/installation/010_Anforderungen/010_Systemanforderungen.md index 61831f2..2cc4eb4 100644 --- a/docs/daux/installation/010_Anforderungen/010_Systemanforderungen.md +++ b/docs/daux/installation/010_Anforderungen/010_Systemanforderungen.md @@ -10,7 +10,7 @@ title: Systemanforderungen * OXID eShop Community Edition (CE), Professional Edition (PE) oder Enterprise Edition (EE) in Compilation Version * 6.0.x * 6.1.x -* D3 Modul-Connector ([kostenfrei bei D3 erhältlich](https://www.oxidmodule.com/connector/)) ab Version 5.1.1.7 +* D3 Modul-Connector ([kostenfrei bei D3 erhältlich](https://www.oxidmodule.com/connector/)) ab Version 5.2.0.0 * Installation via [Composer](https://getcomposer.org) * bei Verwendung der Zahlungsart „iDeal“ oder „Przelewy24“ wird ein freier Cronjob benötigt * bei Verwendung der Zahlungsart „Vorkasse“ oder „Rechnungskauf“ wird ein freier Cronjob benötigt diff --git a/docs/daux/installation/010_Anforderungen/045_wichtige_Hinweise.md b/docs/daux/installation/010_Anforderungen/045_wichtige_Hinweise.md index e326d24..5901f21 100644 --- a/docs/daux/installation/010_Anforderungen/045_wichtige_Hinweise.md +++ b/docs/daux/installation/010_Anforderungen/045_wichtige_Hinweise.md @@ -10,9 +10,18 @@ Diese Option muss jedoch erst in Ihrem Händlerkonto eingerichtet werden. Ohne diese Einstellung ist eine Nutzung des Zahltyp "Sofort by Klarna" nicht möglich! Lassen Sie daher vor dem Einspielen der vorliegenden Modulversion die Aktivierung der genannten Option in Ihrem Händlerkonto von Ihrem Heidelpay-Händlerbetreuer prüfen. -Modulversion 6.0.0.0 +Modulversion 6.1.0.0 ================================ -Das Oxid Standard "Mobile-Theme" wird nicht mehr untersützt! +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](../../changelog/020_Channel_Rekonfiguration.md) vor. + +Modulversion 6.0.3.0 +================================ +Die Zahlungsart Billsafe wird nicht mehr über das Heidelpay Modul angeboten. Modulversion 6.0.2.0 ================================ @@ -27,6 +36,6 @@ WHERE d3hpuid.OXUSERID = oxuser.OXID AND oxuser.OXSHOPID != d3hpuid.OXSHOPID; ``` -Modulversion 6.0.3.0 +Modulversion 6.0.0.0 ================================ -Die Zahlungsart Billsafe wird nicht mehr über das Heidelpay Modul angeboten. +Das Oxid Standard "Mobile-Theme" wird nicht mehr untersützt! diff --git a/docs/daux/installation/020_Neuinstallation/030_Verwendung_eigener_Themes.md b/docs/daux/installation/020_Neuinstallation/030_Verwendung_eigener_Themes.md index 154f0c5..77cc43a 100644 --- a/docs/daux/installation/020_Neuinstallation/030_Verwendung_eigener_Themes.md +++ b/docs/daux/installation/020_Neuinstallation/030_Verwendung_eigener_Themes.md @@ -11,4 +11,4 @@ Verwenden Sie in Ihrem Shop ein angepasstes Verzeichnis für Ihre Templates (neu Ähnelt Ihr neues Theme technisch einem der OXID-Originale, können Sie dieses darauf umleiten. Childs von originalen OXID- Themes benötigen keine Umleitung. -Weitere Informationen zur Umleitung finden Sie in unserer [FAQ](http://faq.oxidmodule.com/Modulinstallation/Modulanpassungen/themespezifische-Templatebloecke-fuer-eigenes-Theme-verwenden.html). \ No newline at end of file +Weitere Informationen zur Umleitung finden Sie in unserer [FAQ](https://faq.d3data.de/oxid-eshop/module-oxid-eshop/anpassungen/template-bloecke-dem-eigenen-theme-zuordnen/). diff --git a/docs/daux/installation/020_Neuinstallation/040_Providerspezifische_Installation.md b/docs/daux/installation/020_Neuinstallation/040_Providerspezifische_Installation.md index d8d5d0c..9193202 100644 --- a/docs/daux/installation/020_Neuinstallation/040_Providerspezifische_Installation.md +++ b/docs/daux/installation/020_Neuinstallation/040_Providerspezifische_Installation.md @@ -2,4 +2,4 @@ title: Providerspezifische Installation --- -Manche Provider erfordern besondere Einstellungen für installierte Module. Ob Ihr Anbieter spezielle Anforderungen stellt und wie diese aussehen, kontrollieren Sie bitte in unserer [FAQ](http://faq.oxidmodule.com/Modulinstallation/providerspezifische-Installation/). \ No newline at end of file +Manche Provider erfordern besondere Einstellungen für installierte Module. Ob Ihr Anbieter spezielle Anforderungen stellt und wie diese aussehen, kontrollieren Sie bitte in unserer [FAQ](https://faq.d3data.de/). diff --git a/docs/daux/installation/020_Neuinstallation/100_Updatefaehigkeit.md b/docs/daux/installation/020_Neuinstallation/100_Updatefaehigkeit.md index e525385..7f08633 100644 --- a/docs/daux/installation/020_Neuinstallation/100_Updatefaehigkeit.md +++ b/docs/daux/installation/020_Neuinstallation/100_Updatefaehigkeit.md @@ -4,4 +4,4 @@ title: Updatefähigkeit Bei individuellen Änderungen von Moduldateien empfehlen wir, jeweils die Überladungsmöglichkeiten des Shops dafür zu verwenden. So brauchen Sie die originalen Moduldateien nicht verändern und erhalten sich so die Updatefähigkeit des Shops und des Moduls. Beachten Sie, dass Moduldateien bei Updateinstallationen überschrieben werden. -Weitere Informationen zu den Überladungsmöglichkeiten verschiedener Dateien finden Sie in unserer [FAQ](http://faq.oxidmodule.com/Modulinstallation/Modulanpassungen/). \ No newline at end of file +Weitere Informationen zu den Überladungsmöglichkeiten verschiedener Dateien finden Sie in unserer [FAQ](https://faq.d3data.de/category/oxid-eshop/module-oxid-eshop/anpassungen/). diff --git a/docs/daux/installation/030_Update/030_Providerspezifische_Installation.md b/docs/daux/installation/030_Update/030_Providerspezifische_Installation.md index d8d5d0c..9193202 100644 --- a/docs/daux/installation/030_Update/030_Providerspezifische_Installation.md +++ b/docs/daux/installation/030_Update/030_Providerspezifische_Installation.md @@ -2,4 +2,4 @@ title: Providerspezifische Installation --- -Manche Provider erfordern besondere Einstellungen für installierte Module. Ob Ihr Anbieter spezielle Anforderungen stellt und wie diese aussehen, kontrollieren Sie bitte in unserer [FAQ](http://faq.oxidmodule.com/Modulinstallation/providerspezifische-Installation/). \ No newline at end of file +Manche Provider erfordern besondere Einstellungen für installierte Module. Ob Ihr Anbieter spezielle Anforderungen stellt und wie diese aussehen, kontrollieren Sie bitte in unserer [FAQ](https://faq.d3data.de/). diff --git a/docs/daux/installation/060_Deinstallation/050_Datenbank_bereinigen.md b/docs/daux/installation/060_Deinstallation/050_Datenbank_bereinigen.md index 46bb8a1..8344f0e 100644 --- a/docs/daux/installation/060_Deinstallation/050_Datenbank_bereinigen.md +++ b/docs/daux/installation/060_Deinstallation/050_Datenbank_bereinigen.md @@ -20,4 +20,4 @@ und diese Felder in bestehenden Tabellen: sowie diese Einträge bestehenden Tabellen: * in Tabelle `d3_cfg_mod`: - * den/die Eintrag/Einträge `oxmodid = "{$modcfgident}"` + * den/die Eintrag/Einträge `oxmodid = "{$moduleConfigurationident}"` diff --git a/docs/daux/support/010_Hilfe-und-Support.md b/docs/daux/support/010_Hilfe-und-Support.md index 8e9bd17..5325a6f 100644 --- a/docs/daux/support/010_Hilfe-und-Support.md +++ b/docs/daux/support/010_Hilfe-und-Support.md @@ -4,7 +4,7 @@ title: Hilfe und Support Bei Bedarf bieten wir Ihnen auch gern die Installation des Moduls in Ihrem Shop an. Geben Sie uns bitte unter den unten genannten Kontaktdaten Bescheid. -Haben Sie Fragen oder Unklarheiten in Verbindung mit diesem Modul oder dessen Installation, stehen Ihnen Hilfetexte in unserer [Modul-FAQ](http://faq.oxidmodule.com/) zur Verfügung. Finden Sie darin die benötigten Antworten nicht, kontaktieren Sie uns bitte unter den folgenden Möglichkeiten: +Haben Sie Fragen oder Unklarheiten in Verbindung mit diesem Modul oder dessen Installation, stehen Ihnen Hilfetexte in unserer [Modul-FAQ](https://faq.d3data.de/) zur Verfügung. Finden Sie darin die benötigten Antworten nicht, kontaktieren Sie uns bitte unter den folgenden Möglichkeiten: 1. per E-Mail: oder 2. über das Kontaktformular auf [Oxidmodule.com](https://www.oxidmodule.com/) oder 3. per Telefon: (+49) 37 21 / 26 80 90 zu unseren Bürozeiten diff --git a/docs/html/changelog/Changelog.html b/docs/html/changelog/Changelog.html index 7199010..597b637 100644 --- a/docs/html/changelog/Changelog.html +++ b/docs/html/changelog/Changelog.html @@ -45,7 +45,7 @@
- +
Version wechseln: +
+ +
+ + +
Version wechseln: +
+ + + + + + +
+ +
+
+
+
+ + + +
+

Einleitung

+

Wir haben für Shopbetreiber die Admin Konfiguration überarbeitet, damit eine flexiblere Konfiguration der Zahlungsarten und Channels möglich ist.
+So sind bspw. unterschiedliche Konfigurationen für jedes einzelne Rechnungsland möglich.

+

Migration der Channeldaten

+

Die Migration (Umstellung) auf die neue Konfiguration wird in der automatischen Installation des Moduls vorgenommen.
+Die Update-Routine durchläuft die alten Zuordnungen und erstellt daraus neue Channel-Konfigurationen.

+
+

Bei konfigurierten Zahlungsart-Zuordnungen ohne einen entsprechend hinterlegten Channel nicht übernommen werden.

+
+
+

Es können doppelte Channel-Konfigurationen angelegt werden. Die Migration wird auf bestehende Konfigurationen der Modulversion 5.3.x.x, sowie 6.0.x.x durchgeführt.

+
+
+

Die nach Abschluss der Migration neu angelegten Konfigurationen sind unbedingt manuell zu überprüfen!

+
+

Im Folgenden, wird anhand von Screenshots des Admin erklärt, wie die Konfiguration in der alten und im Vergleich in der neuen Konfigurationsmaske durchgeführt wird:

+

Einstellungen bis 6.0.3.x

+

Die Channeldaten 1 (bspw. 31HA07BC8142*******49A60D979B6E4) werden +in einzelne Channel-Felder unter D³ Module/Heidelpay/Einstellungen/Stamm/Channels gepflegt.

+Ein einzelnes Channel-Feld (bspw. Channel (Standard)) kann direkt eine oder mehrere Heidelpay-Zahltypen (Kreditkarte, Debitkarte, autom. Vorkasse, etc) bedienen.
+Die einzelnen Oxid Zahlungsarten 2 werden direkt einem Heidelpay-Zahltyp zugewiesen 3.

+
+ bisherige Einstellungen vor 6.1.0.0 + bisherige Einstellungen vor 6.1.0.0 +
+

Channel-Konfiguration ab 6.1.0.0

+

Die Channeldaten 1 werden in D³ Module/Heidelpay/Channel-Konfigurationen in einzelnen Channel-Konfigurationen abgelegt.
+In der Channel-Konfiguration können Sie verschiedene Einstellungen nutzen:

+
    +
  • Aktiv - aktiv: Die Channel-Konfiguration wird genutzt
  • +
  • Test Modus - aktiv: Die Channel-Konfiguration wird für den Testmodus genutzt
  • +
  • Titel - dient dem Shopbetreiber als interne Beschreibung (wird derzeit in der Channel-Konfiguration's Ãœbersicht genutzt)
  • +
  • Heidelpay-Zahltyp 3 - Hier wählen Sie die zu verwendende Zahlungstypen (bspw Kreditkarte, B2B Rechnungskauf, Paypal, usw.) für die der Channel eingerichtet ist
  • +
  • Channel 1 - Tragen Sie hier den Channel ein, den Sie von heidelpay erhalten haben
  • +
  • Zuordnung der aktuell gewählten Channel-Konfiguration, zu den Shop-Zahlungsarten 2 +
  • +
+
+ Ãœbersicht der Channel-Konfiguration + Ãœbersicht der Channel-Konfiguration +
+
+ Zuordnungen der Shop-Zahlungsarten zu der aktuellen Channel-Konfiguration + Zuordnungen der Shop-Zahlungsarten zu der aktuellen Channel-Konfiguration +
+
+

Zukünftig sollen weitere Zahlungstyp-spezifische Einstellungen migriert werden.

+
+
+ + +
+ +
+
+
+
+ + + + + + + + + + + diff --git a/docs/html/configuration/Konfiguration/Cronjob_einrichten/Cronjob_per_Konsole_einrichten.html b/docs/html/configuration/Konfiguration/Cronjob_einrichten/Cronjob_per_Konsole_einrichten.html index 83c983f..e6dd068 100644 --- a/docs/html/configuration/Konfiguration/Cronjob_einrichten/Cronjob_per_Konsole_einrichten.html +++ b/docs/html/configuration/Konfiguration/Cronjob_einrichten/Cronjob_per_Konsole_einrichten.html @@ -45,7 +45,7 @@
- +
Version wechseln: @@ -89,9 +89,9 @@
diff --git a/docs/html/configuration/Konfiguration/Cronjob_einrichten/OXID_eShop_Enterprise_Edition.html b/docs/html/configuration/Konfiguration/Cronjob_einrichten/OXID_eShop_Enterprise_Edition.html index c1e6b17..bea308a 100644 --- a/docs/html/configuration/Konfiguration/Cronjob_einrichten/OXID_eShop_Enterprise_Edition.html +++ b/docs/html/configuration/Konfiguration/Cronjob_einrichten/OXID_eShop_Enterprise_Edition.html @@ -45,7 +45,7 @@
- +
Version wechseln: @@ -89,9 +89,9 @@
diff --git a/docs/html/configuration/Konfiguration/Informationen_und_Anleitung_von_iDeal_und_Przelewy24/Infos_fuer_Entwickler.html b/docs/html/configuration/Konfiguration/Informationen_und_Anleitung_von_iDeal_und_Przelewy24/Infos_fuer_Entwickler.html index 0108354..f3874ff 100644 --- a/docs/html/configuration/Konfiguration/Informationen_und_Anleitung_von_iDeal_und_Przelewy24/Infos_fuer_Entwickler.html +++ b/docs/html/configuration/Konfiguration/Informationen_und_Anleitung_von_iDeal_und_Przelewy24/Infos_fuer_Entwickler.html @@ -45,7 +45,7 @@
- +
Version wechseln: @@ -89,9 +89,9 @@
diff --git a/docs/html/configuration/Konfiguration/Informationen_und_Anleitung_von_iDeal_und_Przelewy24/Was_ist_noch_zu_beachten.html b/docs/html/configuration/Konfiguration/Informationen_und_Anleitung_von_iDeal_und_Przelewy24/Was_ist_noch_zu_beachten.html index 144007b..2ff3e37 100644 --- a/docs/html/configuration/Konfiguration/Informationen_und_Anleitung_von_iDeal_und_Przelewy24/Was_ist_noch_zu_beachten.html +++ b/docs/html/configuration/Konfiguration/Informationen_und_Anleitung_von_iDeal_und_Przelewy24/Was_ist_noch_zu_beachten.html @@ -45,7 +45,7 @@
- +
Version wechseln: @@ -89,9 +89,9 @@
diff --git a/docs/html/configuration/Konfiguration/Informationen_und_Anleitung_von_iDeal_und_Przelewy24/Was_passiert_bei_einem_Refund.html b/docs/html/configuration/Konfiguration/Informationen_und_Anleitung_von_iDeal_und_Przelewy24/Was_passiert_bei_einem_Refund.html index 3c8d5a3..5da89c8 100644 --- a/docs/html/configuration/Konfiguration/Informationen_und_Anleitung_von_iDeal_und_Przelewy24/Was_passiert_bei_einem_Refund.html +++ b/docs/html/configuration/Konfiguration/Informationen_und_Anleitung_von_iDeal_und_Przelewy24/Was_passiert_bei_einem_Refund.html @@ -45,7 +45,7 @@
- +
Version wechseln: @@ -89,9 +89,9 @@
diff --git a/docs/html/configuration/Konfiguration/Konfiguration_der_Zahlungsarten.html b/docs/html/configuration/Konfiguration/Konfiguration_der_Zahlungsarten.html index 873d14d..1ba8ecf 100644 --- a/docs/html/configuration/Konfiguration/Konfiguration_der_Zahlungsarten.html +++ b/docs/html/configuration/Konfiguration/Konfiguration_der_Zahlungsarten.html @@ -45,7 +45,7 @@
- +
Version wechseln: @@ -89,9 +89,9 @@
diff --git a/docs/html/configuration/Konfiguration/automatische_Vorkasse_und_Rechnungskauf.html b/docs/html/configuration/Konfiguration/automatische_Vorkasse_und_Rechnungskauf.html index 494420a..12abecc 100644 --- a/docs/html/configuration/Konfiguration/automatische_Vorkasse_und_Rechnungskauf.html +++ b/docs/html/configuration/Konfiguration/automatische_Vorkasse_und_Rechnungskauf.html @@ -45,7 +45,7 @@
- +
Version wechseln: @@ -91,7 +91,7 @@
@@ -118,7 +118,7 @@
diff --git a/docs/html/description/Beschreibung.html b/docs/html/description/Beschreibung.html index ce3e750..43ad288 100644 --- a/docs/html/description/Beschreibung.html +++ b/docs/html/description/Beschreibung.html @@ -91,7 +91,7 @@
@@ -116,6 +116,7 @@ Details zu PCI finden Sie unter https://www.pcisecuritystandards.org/ .

  • iDeal *
  • EPS *
  • Rechnungskauf (mit Zahlungssicherung) *
  • +
  • B2B Rechnungskauf (mit Zahlungssicherung) *
  • Przelewy 24 *
  • MasterPass *
  • EasyCredit *
  • diff --git a/docs/html/description/Editionsunterschiede.html b/docs/html/description/Editionsunterschiede.html index 12bf8d4..358be68 100644 --- a/docs/html/description/Editionsunterschiede.html +++ b/docs/html/description/Editionsunterschiede.html @@ -91,7 +91,7 @@
    @@ -323,6 +323,11 @@ Die Unterschiede zwischen den Lizenzen können Sie hier einsehen:

    X +B2B Rechnungskauf mit Zahlungssicherung + +X + + EasyCredit (Ratenkauf) X diff --git a/docs/html/img/heidelpay_new_channel_configuration_loaded.png b/docs/html/img/heidelpay_new_channel_configuration_loaded.png new file mode 100644 index 0000000..ec3bf00 Binary files /dev/null and b/docs/html/img/heidelpay_new_channel_configuration_loaded.png differ diff --git a/docs/html/img/heidelpay_new_channel_configuration_payments.png b/docs/html/img/heidelpay_new_channel_configuration_payments.png new file mode 100644 index 0000000..42e27c8 Binary files /dev/null and b/docs/html/img/heidelpay_new_channel_configuration_payments.png differ diff --git a/docs/html/img/heidelpay_old_channel_configuration.png b/docs/html/img/heidelpay_old_channel_configuration.png new file mode 100644 index 0000000..a6322a5 Binary files /dev/null and b/docs/html/img/heidelpay_old_channel_configuration.png differ diff --git a/docs/html/index.html b/docs/html/index.html index 2d46778..025712f 100644 --- a/docs/html/index.html +++ b/docs/html/index.html @@ -48,7 +48,7 @@
    -
    Autor: D³ Data Development
    Stand: 06.06.2019
    +
    Autor: D³ Data Development
    Stand: 25.09.2019
    Version wechseln:
    -
    Bearbeiter: KH / TD
    +
    Bearbeiter: KH
    diff --git a/docs/html/installation/Anforderungen/Beiliegende_Bibliotheken.html b/docs/html/installation/Anforderungen/Beiliegende_Bibliotheken.html index 3ef4a45..e2b2881 100644 --- a/docs/html/installation/Anforderungen/Beiliegende_Bibliotheken.html +++ b/docs/html/installation/Anforderungen/Beiliegende_Bibliotheken.html @@ -91,7 +91,7 @@
    diff --git a/docs/html/installation/Anforderungen/Systemanforderungen.html b/docs/html/installation/Anforderungen/Systemanforderungen.html index 27c429b..43d6f12 100644 --- a/docs/html/installation/Anforderungen/Systemanforderungen.html +++ b/docs/html/installation/Anforderungen/Systemanforderungen.html @@ -91,7 +91,7 @@
    @@ -116,7 +116,7 @@ -
  • D3 Modul-Connector (kostenfrei bei D3 erhältlich) ab Version 5.1.1.7
  • +
  • D3 Modul-Connector (kostenfrei bei D3 erhältlich) ab Version 5.2.0.0
  • Installation via Composer
  • bei Verwendung der Zahlungsart „iDeal“ oder „Przelewy24“ wird ein freier Cronjob benötigt
  • diff --git a/docs/html/installation/Anforderungen/Vorbereitungen.html b/docs/html/installation/Anforderungen/Vorbereitungen.html index 53e49b5..a109ea3 100644 --- a/docs/html/installation/Anforderungen/Vorbereitungen.html +++ b/docs/html/installation/Anforderungen/Vorbereitungen.html @@ -91,7 +91,7 @@
    diff --git a/docs/html/installation/Anforderungen/wichtige_Hinweise.html b/docs/html/installation/Anforderungen/wichtige_Hinweise.html index 98f770e..49f0ef7 100644 --- a/docs/html/installation/Anforderungen/wichtige_Hinweise.html +++ b/docs/html/installation/Anforderungen/wichtige_Hinweise.html @@ -91,7 +91,7 @@
    @@ -101,8 +101,14 @@ Das Modul nutzt für Sofort by Klarna eine spezielle Option der Heidelpay-Konfig Diese Option muss jedoch erst in Ihrem Händlerkonto eingerichtet werden.
    Ohne diese Einstellung ist eine Nutzung des Zahltyp "Sofort by Klarna" nicht möglich!
    Lassen Sie daher vor dem Einspielen der vorliegenden Modulversion die Aktivierung der genannten Option in Ihrem Händlerkonto von Ihrem Heidelpay-Händlerbetreuer prüfen.

    -

    Modulversion 6.0.0.0

    -

    Das Oxid Standard "Mobile-Theme" wird nicht mehr untersützt!

    +

    Modulversion 6.1.0.0

    +

    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 vor.

    +

    Modulversion 6.0.3.0

    +

    Die Zahlungsart Billsafe wird nicht mehr über das Heidelpay Modul angeboten.

    Modulversion 6.0.2.0

    Nur EE:
    Mit dem kleinem Update 6.0.2.0 werden für die gespeicherten Daten die Shopid eingeführt.
    @@ -113,8 +119,8 @@ SET d3hpuid.oxshopid = oxuser.oxshopid WHERE d3hpuid.OXUSERID = oxuser.OXID AND oxuser.OXSHOPID != d3hpuid.OXSHOPID; -

    Modulversion 6.0.3.0

    -

    Die Zahlungsart Billsafe wird nicht mehr über das Heidelpay Modul angeboten.

    +

    Modulversion 6.0.0.0

    +

    Das Oxid Standard "Mobile-Theme" wird nicht mehr untersützt!