From 0a1f45cf90b9d79908c883c3c97063306081f1e6 Mon Sep 17 00:00:00 2001 From: Daniel Seifert Date: Fri, 1 Jul 2022 14:33:01 +0200 Subject: [PATCH] add 6.2.6.0 (ionCube for PHP 7.1 to 7.4) --- composer.json | 8 +- docs/daux/changelog/010_Changelog.md | 13 + docs/daux/config.json | 4 +- .../015_Konfiguration_der_Zahlungsarten.md | 9 +- .../010_Vorbereitung/050_Zahlarten.md | 23 +- docs/daux/description/010_Beschreibung.md | 23 +- .../010_Systemanforderungen.md | 7 +- docs/html/changelog/Changelog.html | 18 +- .../changelog/Channel_Rekonfiguration.html | 2 +- docs/html/changelog/MGW_Implementation.html | 2 +- .../Cronjob_per_Konsole_einrichten.html | 2 +- .../Cronjob_per_Webaufruf_einrichten.html | 2 +- .../OXID_eShop_Enterprise_Edition.html | 2 +- ...ingaenge_bei_Heidelpay_erneut_abrufen.html | 2 +- .../Infos_fuer_Entwickler.html | 2 +- ..._hat_sich_im_Bestellprozess_geaendert.html | 2 +- .../Was_ist_noch_zu_beachten.html | 2 +- .../Was_macht_der_Cronjob.html | 2 +- .../Was_passiert_bei_einem_Refund.html | 2 +- .../Wie_ist_der_Cronjob_einzurichten.html | 2 +- .../Konfiguration_der_Zahlungsarten.html | 11 +- ...ungskauf_und_Vorkasse_anzeigen_lassen.html | 2 +- ...tomatische_Vorkasse_und_Rechnungskauf.html | 2 +- .../Konfiguration/Channeleinstellungen.html | 2 +- .../Konfiguration/Channelzuordnungen.html | 2 +- .../Schluesselpaar_eintragen.html | 2 +- .../Schnittstellenwechsel/Nacharbeiten.html | 2 +- .../Schnittstellenwechsel/Start.html | 2 +- .../Vorbereitung/Schluesselpaare_finden.html | 2 +- .../Vorbereitung/Sicherung.html | 2 +- .../Vorbereitung/Unzer_Insights.html | 2 +- .../Vorbereitung/Zahlarten.html | 25 +- .../Vorbereitung/was_wird_benoetigt.html | 2 +- docs/html/configuration/index.html | 2 +- docs/html/description/Beschreibung.html | 23 +- .../description/Editionsunterschiede.html | 2 +- docs/html/index.html | 2 +- .../Beiliegende_Bibliotheken.html | 2 +- .../Anforderungen/Systemanforderungen.html | 10 +- .../Anforderungen/Vorbereitungen.html | 2 +- .../Anforderungen/wichtige_Hinweise.html | 2 +- .../Deinstallation/Dateien_loeschen.html | 2 +- .../Deinstallation/Datenbank_bereinigen.html | 2 +- .../Modul_aus_der_Installation_entfernen.html | 2 +- .../Deinstallation/Modul_deaktivieren.html | 2 +- ...eiterungen_deaktivieren_und_entfernen.html | 2 +- .../Deinstallation/TMP-Ordner_leeren.html | 2 +- docs/html/installation/Installation.html | 2 +- .../installation/Installationspruefung.html | 2 +- .../Konfiguration_einstellen.html | 2 +- .../Neuinstallation/Lizenz_eintragen.html | 2 +- .../Neuinstallation/Modul_hinzufuegen.html | 4 +- .../Modul_im_Shop_aktivieren.html | 2 +- .../Providerspezifische_Installation.html | 2 +- .../Shopanpassungen_installieren.html | 2 +- .../Neuinstallation/TMP-Ordner_leeren.html | 2 +- .../Neuinstallation/Updatefaehigkeit.html | 2 +- .../Verwendung_eigener_Themes.html | 2 +- .../installation/Neuinstallation/index.html | 4 +- docs/html/installation/Schnellstart.html | 2 +- .../Update/Aenderungen_kontrollieren.html | 2 +- .../installation/Update/Dateien_erneuern.html | 4 +- .../Update/Erweiterungen_anpassen.html | 2 +- .../Lizenzschluessel_aktualisieren.html | 2 +- .../Update/Modul_deaktivieren.html | 2 +- .../Modulinformationen_aktualisieren.html | 2 +- .../Providerspezifische_Installation.html | 2 +- .../Update/Shopanpassungen_installieren.html | 2 +- .../Update/TMP-Ordner_leeren.html | 2 +- .../installation/Update/Updatedefinition.html | 2 +- docs/html/support/Hilfe-und-Support.html | 2 +- .../html/tipuesearch/tipuesearch_content.json | 2 +- src/.php-cs-fixer.php | 19 + src/Controllers/Admin/AdminList.php | 48 +- src/Controllers/Admin/Base.php | 28 +- src/Controllers/Admin/Channels/AdminList.php | 266 +-- src/Controllers/Admin/Channels/Base.php | 32 +- src/Controllers/Admin/Channels/Main.php | 442 ++-- src/Controllers/Admin/Channels/Payments.php | 311 ++- src/Controllers/Admin/Log.php | 52 +- src/Controllers/Admin/LogList.php | 38 +- src/Controllers/Admin/Order/Heidelpay.php | 756 +++---- src/Controllers/Admin/Settings.php | 392 ++-- src/Controllers/Admin/Support.php | 32 +- src/Controllers/Admin/TransactionlogList.php | 288 +-- src/Controllers/ChannelProvider.php | 115 +- src/Controllers/MGWUserInputValidator.php | 118 +- src/Controllers/MgwOrder.php | 577 +++-- src/Controllers/MgwResourceHandler.php | 370 ++-- src/Controllers/ModuleProvider.php | 418 ++-- src/Controllers/Notify.php | 450 ++-- src/Controllers/Order.php | 1172 +++++----- src/Controllers/OxidProvider.php | 91 +- src/Controllers/Payment.php | 150 +- src/Controllers/PaymentCollector.php | 671 +++--- src/Controllers/PaymentGateway.php | 549 +++-- src/Controllers/Response.php | 1722 ++++++++------- src/Cron/collectpayments.php | 2 +- src/Cron/cron_bankaccount.php | 2 +- src/Interfaces/Config/ConstantInterface.php | 58 +- .../Criterion/ContainerInterface.php | 26 +- src/Interfaces/Parameter/GroupInterface.php | 24 +- src/Models/Actions/Action.php | 58 +- src/Models/Actions/Capture.php | 42 +- src/Models/Actions/Debit.php | 42 +- src/Models/Actions/Finalize.php | 42 +- src/Models/Actions/Preauthorization.php | 42 +- src/Models/Actions/Rebill.php | 48 +- src/Models/Actions/Refund.php | 52 +- src/Models/Actions/Reversal.php | 44 +- src/Models/Bankaccount.php | 561 +++-- src/Models/Communicator.php | 393 ++-- src/Models/Configuration/ModProfile.php | 32 +- src/Models/Containers/Criterions.php | 52 +- .../Containers/Criterions/Easycredit.php | 42 +- src/Models/Containers/InputContainer.php | 34 +- src/Models/Containers/Parameter.php | 881 ++++---- src/Models/Containers/PrepaymentData.php | 180 +- src/Models/Containers/Skeleton.php | 91 +- src/Models/Factory.php | 1191 ++++++----- .../MgwCustomerAttributeFormatter.php | 215 +- src/Models/Formatters/abstractFormatter.php | 115 +- src/Models/Generators/Basket.php | 629 +++--- src/Models/Generators/Body.php | 62 +- src/Models/Generators/MGWBasket.php | 624 +++--- .../hostDecoratorsInterface.php | 15 + .../Hostdecorators/hostDecoratorsRegistry.php | 41 + .../Hostdecorators/removePortFromHost.php | 31 + src/Models/MGWDebugHandler.php | 136 +- src/Models/Mail.php | 105 +- src/Models/Ngw.php | 354 +-- src/Models/Parameter/Criterion.php | 28 +- src/Models/Parameter/Dynvalues.php | 78 +- src/Models/Parameter/Group/AccountData.php | 110 +- src/Models/Parameter/Group/CompanyData.php | 209 +- src/Models/Parameter/Group/CustomerData.php | 123 +- src/Models/Parameter/Group/FrontendData.php | 80 +- src/Models/Parameter/Group/MandatoryData.php | 180 +- .../Parameter/Group/RiskInformationData.php | 58 +- src/Models/Parameter/StoredData.php | 76 +- src/Models/Payment/Btobbillpurchase.php | 350 ++- src/Models/Payment/Cards.php | 68 +- src/Models/Payment/Creditcard.php | 67 +- src/Models/Payment/Debitcard.php | 76 +- src/Models/Payment/Directdebit.php | 69 +- src/Models/Payment/Directdebit/Secured.php | 90 +- src/Models/Payment/Easycredit.php | 90 +- src/Models/Payment/Eps.php | 68 +- ...ymentNotReferencedToHeidelpayException.php | 50 +- .../UnknownRedirectParameterException.php | 48 +- src/Models/Payment/FlexiPayDirect.php | 66 +- src/Models/Payment/Giropay.php | 67 +- src/Models/Payment/Ideal.php | 68 +- src/Models/Payment/Invoice/Secured.php | 102 +- src/Models/Payment/Invoice/Unsecured.php | 67 +- src/Models/Payment/Masterpass.php | 80 +- src/Models/Payment/Payment.php | 192 +- src/Models/Payment/Paypal.php | 66 +- src/Models/Payment/Postfinance.php | 68 +- src/Models/Payment/Prepayment.php | 73 +- src/Models/Payment/Przelewy24.php | 80 +- src/Models/Payment/Sofortueberweisung.php | 67 +- src/Models/Redirect.php | 70 +- src/Models/Request.php | 103 +- .../InvalidHeidelpayDataException.php | 50 +- .../Exception/InvalidTagNameException.php | 50 +- .../Request/Exception/NoBasketException.php | 44 +- .../Request/Exception/NoOrderException.php | 44 +- .../Exception/NoPaymentMethodException.php | 44 +- .../Exception/NoPaymentOptionException.php | 44 +- .../Exception/NoTransactionUniqueId.php | 44 +- ...eidelpayOnlinetransferPaymentException.php | 50 +- .../Request/Pattern/BankAccountCheck.php | 34 +- src/Models/Request/Pattern/Creditcard.php | 35 +- src/Models/Request/Pattern/Debitcard.php | 28 +- src/Models/Request/Pattern/Directdebit.php | 28 +- src/Models/Request/Pattern/Hip.php | 34 +- src/Models/Request/Pattern/Onlinetransfer.php | 35 +- .../Request/Pattern/OnlinetransferCheck.php | 44 +- src/Models/Request/Pattern/Pattern.php | 26 +- src/Models/Request/Pattern/Prepayment.php | 34 +- src/Models/Request/Xml.php | 1354 ++++++------ src/Models/Response.php | 181 +- src/Models/Response/Parser.php | 299 +-- .../Settings/Channels/BToBBillPurchase.php | 30 +- src/Models/Settings/Channels/CardPayments.php | 40 +- src/Models/Settings/Channels/Cards.php | 40 +- src/Models/Settings/Channels/Channels.php | 270 +-- src/Models/Settings/Channels/CreditCard.php | 40 +- src/Models/Settings/Channels/DebitCard.php | 42 +- .../Settings/Channels/Directdebit/Secured.php | 38 +- .../Channels/Directdebit/Unsecured.php | 30 +- src/Models/Settings/Channels/EasyCredit.php | 43 +- src/Models/Settings/Channels/Eps.php | 29 +- .../Settings/Channels/FlexiPayDirect.php | 30 +- src/Models/Settings/Channels/Giropay.php | 30 +- src/Models/Settings/Channels/Ideal.php | 56 +- .../Settings/Channels/Invoice/Secured.php | 43 +- .../Settings/Channels/Invoice/Unsecured.php | 30 +- src/Models/Settings/Channels/Masterpass.php | 39 +- .../Settings/Channels/OnlineTransfer.php | 27 +- src/Models/Settings/Channels/Paypal.php | 38 +- src/Models/Settings/Channels/Postfinance.php | 30 +- src/Models/Settings/Channels/Prepayment.php | 28 +- src/Models/Settings/Channels/Przelewy24.php | 55 +- src/Models/Settings/Channels/Sofort.php | 30 +- .../Exception/EmptyPasswordException.php | 42 +- .../EmptySecuritySenderException.php | 44 +- .../Exception/EmptyUsernameException.php | 42 +- src/Models/Settings/Heidelpay.php | 392 ++-- .../Transactionlog/Reader/Heidelpay.php | 612 +++--- src/Models/Transactionlog/Reader/Mgw.php | 214 +- .../Exception/AgbNotAcceptedException.php | 28 +- .../CheckSessionChallengeException.php | 28 +- ...ustomerinformationNotAcceptedException.php | 30 +- .../Verify/Exception/NotLoggedInException.php | 28 +- .../Verify/Exception/UnzerApiException.php | 28 +- src/Models/Verify/Input.php | 172 +- src/Models/Verify/OrderContext.php | 116 +- src/Models/Verify/PaymentSuccess.php | 40 +- src/Models/Verify/PreInputValidator.php | 60 +- src/Models/Verify/Verify.php | 38 +- src/Models/Viewconfig.php | 544 ++--- .../Controller/OrderController.php | 15 +- .../Controller/PaymentController.php | 51 +- .../Controller/ThankYouController.php | 23 +- src/Modules/Application/Model/Order.php | 32 +- .../Application/Model/PaymentGateway.php | 2 - src/Modules/Core/Email.php | 5 +- src/Setup/CleanupRoutine.php | 8 +- src/Setup/InstallRoutine.php | 244 +-- src/Setup/UpdateRoutine.php | 14 +- src/Setup/d3hp_errortextsQuerys.php | 1876 ++++++++-------- src/Setup/d3hp_oxcontentsQuerys.php | 34 +- src/Setup/d3hp_oxpaymentsQuerys.php | 36 +- src/d3metadata.php | 8 +- src/metadata.php | 75 +- src/out/img/logo_amex.jpg | Bin 2136 -> 132376 bytes src/out/img/logo_cartebleue.jpg | Bin 2831 -> 36276 bytes src/out/img/logo_eps.jpg | Bin 2760 -> 22557 bytes src/out/img/logo_giro.jpg | Bin 2862 -> 15859 bytes src/out/img/logo_maestro.jpg | Bin 2699 -> 25317 bytes src/out/img/logo_master.jpg | Bin 2504 -> 16734 bytes src/out/img/logo_sofort.png | Bin 2956 -> 8982 bytes src/out/img/mgw/eps.png | Bin 1390 -> 31782 bytes src/out/img/mgw/giropay.png | Bin 2210 -> 22500 bytes src/out/img/mgw/sofort.png | Bin 1825 -> 8982 bytes src/translations/de/d3_heidelpay_lang.php | 4 +- .../de/d3_heidelpayerrors_lang.php | 4 +- src/translations/en/d3_heidelpay_lang.php | 4 +- .../en/d3_heidelpayerrors_lang.php | 4 +- src/views/admin/de/d3_heidelpay_help_lang.php | 5 +- src/views/admin/de/d3_heidelpay_lang.php | 5 +- src/views/admin/en/d3_heidelpay_lang.php | 5 +- src/views/admin/tpl/settings/mgw.tpl | 11 + src/views/flow/tpl/payment/mgw/eps.tpl | 2 +- src/views/flow/tpl/payment/mgw/giropay.tpl | 2 +- src/views/flow/tpl/payment/mgw/paypal.tpl | 2 +- src/views/flow/tpl/payment/mgw/sofort.tpl | 2 +- src/views/tpl/mgw/directdebit.tpl | 17 +- src/views/tpl/mgw/directdebit_secured.tpl | 17 +- src/views/tpl/payment_img.tpl | 2 +- src/views/wave/tpl/payment/mgw/eps.tpl | 2 +- src/views/wave/tpl/payment/mgw/giropay.tpl | 2 +- src/views/wave/tpl/payment/mgw/paypal.tpl | 2 +- src/views/wave/tpl/payment/mgw/sofort.tpl | 2 +- tests/unittests/MC_Metrics.php | 515 ++--- tests/unittests/additional.inc.php | 38 +- tests/unittests/bootstrap.php | 62 +- tests/unittests/libs/d3heidelpayTestCase.php | 161 +- tests/unittests/libs/vfsStream/vfsStream.php | 162 -- .../vfsStream/vfsStreamAbstractContent.php | 115 - .../libs/vfsStream/vfsStreamContainer.php | 32 - .../vfsStream/vfsStreamContainerIterator.php | 42 - .../libs/vfsStream/vfsStreamContent.php | 59 - .../libs/vfsStream/vfsStreamDirectory.php | 107 - .../libs/vfsStream/vfsStreamException.php | 16 - .../libs/vfsStream/vfsStreamFile.php | 122 -- .../libs/vfsStream/vfsStreamWrapper.php | 392 ---- .../visitor/vfsStreamAbstractVisitor.php | 33 - .../visitor/vfsStreamPrintVisitor.php | 53 - .../visitor/vfsStreamStructureVisitor.php | 50 - .../vfsStream/visitor/vfsStreamVisitor.php | 27 - tests/unittests/unit/OxidCommand.php | 72 +- tests/unittests/unit/OxidTestCase.php | 742 +++---- .../unittests/unit/criticalerrorshandler.php | 84 +- tests/unittests/unit/dbMaintenance.php | 264 +-- .../controllers/admin/order/heidelpayTest.php | 367 ++-- .../controllers/admin/settingsTest.php | 69 +- .../d3/d3heidelpay/controllers/orderTest.php | 545 ++--- .../controllers/paymentgatewayTest.php | 994 ++++----- .../d3heidelpay/models/communicatorTest.php | 167 +- .../models/containers/parameterTest.php | 92 +- .../models/containers/skeletonTest.php | 92 +- .../d3heidelpay/models/d3_hp_responseTest.php | 1110 +++++----- .../models/d3hpprepaymentdataTest.php | 318 +-- .../d3/d3heidelpay/models/factoryTest.php | 467 ++-- .../models/generators/basketTest.php | 360 ++-- .../models/generators/bodyTest.php | 84 +- ...tnotreferencedtoheidelpayexceptionTest.php | 69 +- .../models/payment/paymentTest.php | 227 +- .../invalidheidelpaydataexceptionTest.php | 70 +- .../exception/invalidtagnameexceptionTest.php | 70 +- .../exception/nobasketexceptionTest.php | 67 +- .../exception/noorderexceptionTest.php | 67 +- .../nopaymentmethodexceptionTest.php | 66 +- .../nopaymentoptionexceptionTest.php | 66 +- .../exception/notransactionuniqueidTest.php | 66 +- ...lpayonlinetransferpaymentexceptionTest.php | 70 +- .../models/request/pattern/patternTest.php | 76 +- .../d3/d3heidelpay/models/request/xmlTest.php | 1893 +++++++++-------- .../d3/d3heidelpay/models/requestTest.php | 300 +-- .../models/response/parserTest.php | 332 +-- .../d3/d3heidelpay/models/responseTest.php | 118 +- .../exception/emptypasswordexceptionTest.php | 66 +- .../emptysecuritysenderexceptionTest.php | 67 +- .../exception/emptyusernameexceptionTest.php | 66 +- .../models/settings/heidelpayTest.php | 548 +++-- .../transactionlog/reader/heidelpayTest.php | 366 ++-- .../reader/testdata/PostData.php | 68 +- .../reader/testdata/xmlInPostData.php | 88 +- .../d3heidelpay/models/verify/inputTest.php | 134 +- .../models/verify/ordercontextTest.php | 213 +- .../models/verify/paymentsuccessTest.php | 69 +- .../d3/d3heidelpay/models/viewconfigTest.php | 735 +++---- .../controllers/d3_order_heidelpayTest.php | 1402 ++++++------ .../controllers/d3_payment_heidelpayTest.php | 482 ++--- .../modules/core/d3_oxemail_heidelpayTest.php | 200 +- .../models/d3_d3counter_heidelpayTest.php | 122 +- .../d3_oxinputvalidator_heidelpayTest.php | 144 +- .../models/d3_oxorder_heidelpayTest.php | 561 +++-- .../d3_oxpaymentgateway_heidelpayTest.php | 1148 +++++----- tests/unittests/unit/oxPrinter.php | 209 +- tests/unittests/unit/test_config.inc.php | 162 +- tests/unittests/unit/test_utils.php | 1333 ++++++------ 335 files changed, 22902 insertions(+), 23926 deletions(-) create mode 100644 src/.php-cs-fixer.php create mode 100644 src/Models/Hostdecorators/hostDecoratorsInterface.php create mode 100644 src/Models/Hostdecorators/hostDecoratorsRegistry.php create mode 100644 src/Models/Hostdecorators/removePortFromHost.php delete mode 100644 tests/unittests/libs/vfsStream/vfsStream.php delete mode 100644 tests/unittests/libs/vfsStream/vfsStreamAbstractContent.php delete mode 100644 tests/unittests/libs/vfsStream/vfsStreamContainer.php delete mode 100644 tests/unittests/libs/vfsStream/vfsStreamContainerIterator.php delete mode 100644 tests/unittests/libs/vfsStream/vfsStreamContent.php delete mode 100644 tests/unittests/libs/vfsStream/vfsStreamDirectory.php delete mode 100644 tests/unittests/libs/vfsStream/vfsStreamException.php delete mode 100644 tests/unittests/libs/vfsStream/vfsStreamFile.php delete mode 100644 tests/unittests/libs/vfsStream/vfsStreamWrapper.php delete mode 100644 tests/unittests/libs/vfsStream/visitor/vfsStreamAbstractVisitor.php delete mode 100644 tests/unittests/libs/vfsStream/visitor/vfsStreamPrintVisitor.php delete mode 100644 tests/unittests/libs/vfsStream/visitor/vfsStreamStructureVisitor.php delete mode 100644 tests/unittests/libs/vfsStream/visitor/vfsStreamVisitor.php diff --git a/composer.json b/composer.json index d7d49e22..d7b5904c 100644 --- a/composer.json +++ b/composer.json @@ -34,7 +34,8 @@ } }, "require": { - "php": "7.1 - 8.0", "ext-ionCube-Loader": "*", + "php": "7.1 - 7.4", + "ext-ionCube-Loader": "*", "lib-curl": ">=7.34.0", "lib-openssl": ">=1.0.1", "ext-curl": "*", @@ -44,10 +45,13 @@ "ext-simplexml": "*", "ext-bcmath": "*", "ext-json": "*", - "oxid-esales/oxideshop-ce": "6.3 - 6.10", + "oxid-esales/oxideshop-ce": "6.5 - 6.10", "d3/modcfg": "^5.3.6.000 || ^6", "unzerdev/php-sdk": "~1.1.0" }, + "require-dev": { + "mikey179/vfsstream": "~1.6.5" + }, "replace": { "d3/heidelpay": "*" }, diff --git a/docs/daux/changelog/010_Changelog.md b/docs/daux/changelog/010_Changelog.md index 20f1122c..e445e959 100644 --- a/docs/daux/changelog/010_Changelog.md +++ b/docs/daux/changelog/010_Changelog.md @@ -1,6 +1,19 @@ --- title: Changelog --- + +## 6.2.6.0 - (2022-07-01) + +### added +- optional: Lastschriftmandat muss nicht akzeptiert werden +- eventuell vorhandener Port an Kundenremoteadresse entfernt + +### changed +- Zahlartenlogos aktualisiert +- Abhängigkeiten angepasst + +--- + ## 6.2.5.0 - (2022-05-06) ### added diff --git a/docs/daux/config.json b/docs/daux/config.json index 9b62e1d4..d1204689 100644 --- a/docs/daux/config.json +++ b/docs/daux/config.json @@ -1,9 +1,9 @@ { "title": " unzer", - "moduleversion": "6.2.5.0", + "moduleversion": "6.2.6.0", "titledesc": "für den Oxid eShop", "author": "D³ Data Development", - "moduledate": "06.05.2022", + "moduledate": "01.07.2022", "editors": "", "tagline": "", "image": "", 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 683f749d..b47310bf 100644 --- a/docs/daux/configuration/020_Konfiguration/015_Konfiguration_der_Zahlungsarten.md +++ b/docs/daux/configuration/020_Konfiguration/015_Konfiguration_der_Zahlungsarten.md @@ -9,15 +9,16 @@ Ihnen stehen folgende **Zahltypen** im Unzer Modul zur Verfügung (abhängig von - Bankeinzug - automatische Vorkasse - Sofort by Klarna -- Giropay (nur Legacy Payments / NGW) +- Giropay - iDeal (Niederlande) -- EPS (Österreich) (nur Legacy Payments / NGW) +- EPS (Österreich) - Rechnungskauf (ohne Zahlungssicherung) - Rechnungskauf (mit Zahlungssicherung) - B2B Rechnungskauf -- Przelewy 24 (nur Legacy Payments / NGW) -- EasyCredit (nur Legacy Payments / NGW) +- Przelewy 24 - PayPal +- EasyCredit (nur Legacy Payments / NGW) +- PostFinance (nur Legacy Payments / NGW) - MasterPass (nur Legacy Payments / NGW) ## 2. Zuordnung der Shop-Zahlungsarten zu den Unzer Zahltypen: diff --git a/docs/daux/configuration/040_Schnittstellenwechsel/010_Vorbereitung/050_Zahlarten.md b/docs/daux/configuration/040_Schnittstellenwechsel/010_Vorbereitung/050_Zahlarten.md index 3371cecc..1459353e 100644 --- a/docs/daux/configuration/040_Schnittstellenwechsel/010_Vorbereitung/050_Zahlarten.md +++ b/docs/daux/configuration/040_Schnittstellenwechsel/010_Vorbereitung/050_Zahlarten.md @@ -4,17 +4,18 @@ title: Welche Zahlungsarten führt Unzer unter PaymentApi / MGW? In der PaymentApi / MGW-Schnittstelle stehen Ihnen die folgenden Zahlungstypen zur Verfügung: -- Kreditkarte/Debitkarte (unter PaymentApi / MGW genannt "kartenbasierte Zahlungsmethode") -- Paypal -- Sofort -- iDeal -- ungesicherter Rechnungskauf -- Unzer Bank Transfer -- Unzer Direct Debit (Lastschrift mit Zahlungsgarantie - DE/AT) -- Unzer Invoice (abgesicherter Rechnungskauf B2C - DE/AT) -- Unzer Prepayment (autom. Vorkasse) -- EPS -- Przelewy24 +- Kreditkarte +- Debitkarte +- SEPA Lastschrift +- automatische Vorkasse +- Sofort by Klarna - Giropay +- iDeal (Niederlande) +- EPS (Österreich) +- Rechnungskauf (ohne Zahlungssicherung) +- Rechnungskauf (mit Zahlungssicherung) +- B2B Rechnungskauf +- Przelewy 24 +- PayPal Prüfen Sie bitte, dass Sie ausschließlich die oben genannten Unzer-Zahlarten verwenden möchten. Dann kann das Modul auf PaymentApi / MGW umgestellt werden. \ No newline at end of file diff --git a/docs/daux/description/010_Beschreibung.md b/docs/daux/description/010_Beschreibung.md index 02436cda..0d3b51da 100644 --- a/docs/daux/description/010_Beschreibung.md +++ b/docs/daux/description/010_Beschreibung.md @@ -6,33 +6,32 @@ title: Beschreibung Die Unzer GmbH ist einer der innovativsten und am stärksten wachsenden Fintech-Dienstleister mit Hauptsitz in Heidelberg. Der international tätige Spezialist für Zahlungsabwicklung setzt dabei auf eigene Lösungen wie Rechnungs- und Ratenkauf, Lastschrift, Online-Überweisung, Vorkasse und Kreditkarte sowie auf Anbieter von Wallet-Lösungen. Mit über 16 Jahren Erfahrung im E-Commerce und am Point of Sale bietet die Unzer GmbH als von der BaFin zugelassenes Zahlungsinstitut Unternehmen jeder Größe die Möglichkeit, weltweite Zahlungsabwicklungen durchzuführen. ## Transaktionsübersicht an den Bestellungen -Das Modul verfügt über einen eigenen Administrationsbereich an den Bestellungen, wo Sie Buchungen*, Stornierungen*, Gutschriften* etc. durchführen können. -Eine separate Anmeldung am Unzer-Händlerbereich ist für die Zahlungsabwicklungen der Shopbestellungen dadurch nicht mehr nötig! +Das Modul verfügt über einen eigenen Administrationsbereich an den Bestellungen, wo Sie mit der Premium-Version Buchungen, Stornierungen, Gutschriften etc. durchführen können. +Eine separate Anmeldung am Unzer-Händlerbereich ist für die Zahlungsabwicklungen der Shopbestellungen dadurch nicht nötig. ## PCI 3 Konformität - PCI DSS Level SAQ-A wird ab Modulversion 5.2.0.0 (azure) unterstützt. Details zu PCI finden Sie unter https://www.pcisecuritystandards.org/ . -## Folgende Leistungen bietet Ihnen das Modul über das Zahlungssystem der Unzer (GmbH) +## Folgende Leistungen bietet Ihnen das Modul über das Zahlungssystem der Unzer GmbH - Kreditkarte -- Bankeinzug/Lastschrift (DE, AT und CH) -- automatische Vorkasse -- Sofortüberweisung (in DE und AT) -- Rechnungskauf (ohne Zahlungssicherung) +- Debitkarte +- Unzer Direct Debit (SEPA Lastschrift mit Zahlungsgarantie) +- Unzer Invoice (Rechnungskauf B2C oder B2B, mit oder ohne Zahlungssicherung) - PayPal -- Debitkarte * +- Sofort Überweisung - Giropay * +- SEPA Lastschrift +- automatische Vorkasse - iDeal * - EPS * -- Rechnungskauf (mit Zahlungssicherung) * -- B2B Rechnungskauf (mit Zahlungssicherung) * - Przelewy 24 * - MasterPass * - EasyCredit * - PostFinance * - BillSAFE (nur Bestandskunden) -> [!] * nur in der Edition "Premium" verfügbar + +> [!] Verfügbarkeit abhängig von der verwendeten Unzer-Schnittstelle und Modul-Edition ## Hinweis zu 3D Secure diff --git a/docs/daux/installation/010_Anforderungen/010_Systemanforderungen.md b/docs/daux/installation/010_Anforderungen/010_Systemanforderungen.md index c4816ead..6895e935 100644 --- a/docs/daux/installation/010_Anforderungen/010_Systemanforderungen.md +++ b/docs/daux/installation/010_Anforderungen/010_Systemanforderungen.md @@ -3,9 +3,10 @@ title: Systemanforderungen --- * PHP Version - * 7.0.x bis 8.0 + * 7.1.x bis 8.0 * PHP Decoder - * installierter ionCube Loader + * installierter ionCube Loader (PHP bis 7.4) *oder* + * installierter SourceGuardian Loader (PHP ab 8.0) * Shopeditionen * OXID eShop Community Edition (CE) * OXID eShop Professional Edition (PE) @@ -13,8 +14,6 @@ title: Systemanforderungen * OXID eShop B2B Edition * Shopversionen * OXID eShop in Compilation Version - * 6.0.x - * 6.1.x * 6.2.x * 6.3.x * 6.4.x diff --git a/docs/html/changelog/Changelog.html b/docs/html/changelog/Changelog.html index 6d760946..f02cc5ce 100644 --- a/docs/html/changelog/Changelog.html +++ b/docs/html/changelog/Changelog.html @@ -91,20 +91,32 @@
-

6.2.5.0 - (2022-05-06)

+

6.2.6.0 - (2022-07-01)

added

+

changed

+ +
+

6.2.5.0 - (2022-05-06)

+

added

+ -

changed

+

changed

2. Zuordnung der Shop-Zahlungsarten zu den Unzer Zahltypen:

diff --git a/docs/html/configuration/Konfiguration/Zahlungsinformationen_fuer_Rechnungskauf_und_Vorkasse_anzeigen_lassen.html b/docs/html/configuration/Konfiguration/Zahlungsinformationen_fuer_Rechnungskauf_und_Vorkasse_anzeigen_lassen.html index 19db5be9..eed28632 100644 --- a/docs/html/configuration/Konfiguration/Zahlungsinformationen_fuer_Rechnungskauf_und_Vorkasse_anzeigen_lassen.html +++ b/docs/html/configuration/Konfiguration/Zahlungsinformationen_fuer_Rechnungskauf_und_Vorkasse_anzeigen_lassen.html @@ -91,7 +91,7 @@
diff --git a/docs/html/configuration/Konfiguration/automatische_Vorkasse_und_Rechnungskauf.html b/docs/html/configuration/Konfiguration/automatische_Vorkasse_und_Rechnungskauf.html index 8a1a55ef..ad8e9f4f 100644 --- a/docs/html/configuration/Konfiguration/automatische_Vorkasse_und_Rechnungskauf.html +++ b/docs/html/configuration/Konfiguration/automatische_Vorkasse_und_Rechnungskauf.html @@ -91,7 +91,7 @@
diff --git a/docs/html/configuration/Schnittstellenwechsel/Konfiguration/Channeleinstellungen.html b/docs/html/configuration/Schnittstellenwechsel/Konfiguration/Channeleinstellungen.html index e09c301b..aabb1c8f 100644 --- a/docs/html/configuration/Schnittstellenwechsel/Konfiguration/Channeleinstellungen.html +++ b/docs/html/configuration/Schnittstellenwechsel/Konfiguration/Channeleinstellungen.html @@ -91,7 +91,7 @@
diff --git a/docs/html/configuration/Schnittstellenwechsel/Konfiguration/Channelzuordnungen.html b/docs/html/configuration/Schnittstellenwechsel/Konfiguration/Channelzuordnungen.html index f0ed2b7e..8e3626a1 100644 --- a/docs/html/configuration/Schnittstellenwechsel/Konfiguration/Channelzuordnungen.html +++ b/docs/html/configuration/Schnittstellenwechsel/Konfiguration/Channelzuordnungen.html @@ -91,7 +91,7 @@
diff --git a/docs/html/configuration/Schnittstellenwechsel/Konfiguration/Schluesselpaar_eintragen.html b/docs/html/configuration/Schnittstellenwechsel/Konfiguration/Schluesselpaar_eintragen.html index 7d705c04..3dc61772 100644 --- a/docs/html/configuration/Schnittstellenwechsel/Konfiguration/Schluesselpaar_eintragen.html +++ b/docs/html/configuration/Schnittstellenwechsel/Konfiguration/Schluesselpaar_eintragen.html @@ -91,7 +91,7 @@
diff --git a/docs/html/configuration/Schnittstellenwechsel/Nacharbeiten.html b/docs/html/configuration/Schnittstellenwechsel/Nacharbeiten.html index dc79ded0..8ea69d6b 100644 --- a/docs/html/configuration/Schnittstellenwechsel/Nacharbeiten.html +++ b/docs/html/configuration/Schnittstellenwechsel/Nacharbeiten.html @@ -91,7 +91,7 @@
diff --git a/docs/html/configuration/Schnittstellenwechsel/Start.html b/docs/html/configuration/Schnittstellenwechsel/Start.html index 4b27a4e9..a8700b0a 100644 --- a/docs/html/configuration/Schnittstellenwechsel/Start.html +++ b/docs/html/configuration/Schnittstellenwechsel/Start.html @@ -91,7 +91,7 @@
diff --git a/docs/html/configuration/Schnittstellenwechsel/Vorbereitung/Schluesselpaare_finden.html b/docs/html/configuration/Schnittstellenwechsel/Vorbereitung/Schluesselpaare_finden.html index a4c85b06..810e2b3c 100644 --- a/docs/html/configuration/Schnittstellenwechsel/Vorbereitung/Schluesselpaare_finden.html +++ b/docs/html/configuration/Schnittstellenwechsel/Vorbereitung/Schluesselpaare_finden.html @@ -91,7 +91,7 @@
diff --git a/docs/html/configuration/Schnittstellenwechsel/Vorbereitung/Sicherung.html b/docs/html/configuration/Schnittstellenwechsel/Vorbereitung/Sicherung.html index c0c8a795..a7d05e7d 100644 --- a/docs/html/configuration/Schnittstellenwechsel/Vorbereitung/Sicherung.html +++ b/docs/html/configuration/Schnittstellenwechsel/Vorbereitung/Sicherung.html @@ -91,7 +91,7 @@
diff --git a/docs/html/configuration/Schnittstellenwechsel/Vorbereitung/Unzer_Insights.html b/docs/html/configuration/Schnittstellenwechsel/Vorbereitung/Unzer_Insights.html index 78489205..9644ed85 100644 --- a/docs/html/configuration/Schnittstellenwechsel/Vorbereitung/Unzer_Insights.html +++ b/docs/html/configuration/Schnittstellenwechsel/Vorbereitung/Unzer_Insights.html @@ -91,7 +91,7 @@
diff --git a/docs/html/configuration/Schnittstellenwechsel/Vorbereitung/Zahlarten.html b/docs/html/configuration/Schnittstellenwechsel/Vorbereitung/Zahlarten.html index 7d3bb169..8f534195 100644 --- a/docs/html/configuration/Schnittstellenwechsel/Vorbereitung/Zahlarten.html +++ b/docs/html/configuration/Schnittstellenwechsel/Vorbereitung/Zahlarten.html @@ -91,24 +91,25 @@

In der PaymentApi / MGW-Schnittstelle stehen Ihnen die folgenden Zahlungstypen zur Verfügung:

    -
  • Kreditkarte/Debitkarte (unter PaymentApi / MGW genannt "kartenbasierte Zahlungsmethode")
  • -
  • Paypal
  • -
  • Sofort
  • -
  • iDeal
  • -
  • ungesicherter Rechnungskauf
  • -
  • Unzer Bank Transfer
  • -
  • Unzer Direct Debit (Lastschrift mit Zahlungsgarantie - DE/AT)
  • -
  • Unzer Invoice (abgesicherter Rechnungskauf B2C - DE/AT)
  • -
  • Unzer Prepayment (autom. Vorkasse)
  • -
  • EPS
  • -
  • Przelewy24
  • +
  • Kreditkarte
  • +
  • Debitkarte
  • +
  • SEPA Lastschrift
  • +
  • automatische Vorkasse
  • +
  • Sofort by Klarna
  • Giropay
  • +
  • iDeal (Niederlande)
  • +
  • EPS (Österreich)
  • +
  • Rechnungskauf (ohne Zahlungssicherung)
  • +
  • Rechnungskauf (mit Zahlungssicherung)
  • +
  • B2B Rechnungskauf
  • +
  • Przelewy 24
  • +
  • PayPal

Prüfen Sie bitte, dass Sie ausschließlich die oben genannten Unzer-Zahlarten verwenden möchten. Dann kann das Modul auf PaymentApi / MGW umgestellt werden.

diff --git a/docs/html/configuration/Schnittstellenwechsel/Vorbereitung/was_wird_benoetigt.html b/docs/html/configuration/Schnittstellenwechsel/Vorbereitung/was_wird_benoetigt.html index eebacff2..184fec14 100644 --- a/docs/html/configuration/Schnittstellenwechsel/Vorbereitung/was_wird_benoetigt.html +++ b/docs/html/configuration/Schnittstellenwechsel/Vorbereitung/was_wird_benoetigt.html @@ -91,7 +91,7 @@
diff --git a/docs/html/configuration/index.html b/docs/html/configuration/index.html index cbe54413..e1b8a867 100644 --- a/docs/html/configuration/index.html +++ b/docs/html/configuration/index.html @@ -91,7 +91,7 @@
diff --git a/docs/html/description/Beschreibung.html b/docs/html/description/Beschreibung.html index a7e401bd..c0725722 100644 --- a/docs/html/description/Beschreibung.html +++ b/docs/html/description/Beschreibung.html @@ -91,32 +91,31 @@
Unzer Logo

Die Unzer GmbH ist einer der innovativsten und am stärksten wachsenden Fintech-Dienstleister mit Hauptsitz in Heidelberg. Der international tätige Spezialist für Zahlungsabwicklung setzt dabei auf eigene Lösungen wie Rechnungs- und Ratenkauf, Lastschrift, Online-Überweisung, Vorkasse und Kreditkarte sowie auf Anbieter von Wallet-Lösungen. Mit über 16 Jahren Erfahrung im E-Commerce und am Point of Sale bietet die Unzer GmbH als von der BaFin zugelassenes Zahlungsinstitut Unternehmen jeder Größe die Möglichkeit, weltweite Zahlungsabwicklungen durchzuführen.

Transaktionsübersicht an den Bestellungen

-

Das Modul verfügt über einen eigenen Administrationsbereich an den Bestellungen, wo Sie Buchungen*, Stornierungen*, Gutschriften* etc. durchführen können.
-Eine separate Anmeldung am Unzer-Händlerbereich ist für die Zahlungsabwicklungen der Shopbestellungen dadurch nicht mehr nötig!

+

Das Modul verfügt über einen eigenen Administrationsbereich an den Bestellungen, wo Sie mit der Premium-Version Buchungen, Stornierungen, Gutschriften etc. durchführen können.
+Eine separate Anmeldung am Unzer-Händlerbereich ist für die Zahlungsabwicklungen der Shopbestellungen dadurch nicht nötig.

PCI 3 Konformität

PCI DSS Level SAQ-A wird ab Modulversion 5.2.0.0 (azure) unterstützt.
Details zu PCI finden Sie unter https://www.pcisecuritystandards.org/ .

-

Folgende Leistungen bietet Ihnen das Modul über das Zahlungssystem der Unzer (GmbH)

+

Folgende Leistungen bietet Ihnen das Modul über das Zahlungssystem der Unzer GmbH

  • Kreditkarte
  • -
  • Bankeinzug/Lastschrift (DE, AT und CH)
  • -
  • automatische Vorkasse
  • -
  • Sofortüberweisung (in DE und AT)
  • -
  • Rechnungskauf (ohne Zahlungssicherung)
  • +
  • Debitkarte
  • +
  • Unzer Direct Debit (SEPA Lastschrift mit Zahlungsgarantie)
  • +
  • Unzer Invoice (Rechnungskauf B2C oder B2B, mit oder ohne Zahlungssicherung)
  • PayPal
  • -
  • Debitkarte *
  • +
  • Sofort Überweisung
  • Giropay *
  • +
  • SEPA Lastschrift
  • +
  • automatische Vorkasse
  • iDeal *
  • EPS *
  • -
  • Rechnungskauf (mit Zahlungssicherung) *
  • -
  • B2B Rechnungskauf (mit Zahlungssicherung) *
  • Przelewy 24 *
  • MasterPass *
  • EasyCredit *
  • @@ -124,7 +123,7 @@ Details zu PCI finden Sie unter https://www.pcisecuritystandards.org/ .

  • BillSAFE (nur Bestandskunden)
-

* nur in der Edition "Premium" verfügbar

+

Verfügbarkeit abhängig von der verwendeten Unzer-Schnittstelle und Modul-Edition

Hinweis zu 3D Secure

"Verified by Visa" und "MasterCard Secure Code" sind Authentifizierungssysteme auf Basis der Visa-Technologie "3D Secure".
diff --git a/docs/html/description/Editionsunterschiede.html b/docs/html/description/Editionsunterschiede.html index 810c9d8d..a2114a7e 100644 --- a/docs/html/description/Editionsunterschiede.html +++ b/docs/html/description/Editionsunterschiede.html @@ -91,7 +91,7 @@

diff --git a/docs/html/index.html b/docs/html/index.html index cdbe7522..c1993fb2 100644 --- a/docs/html/index.html +++ b/docs/html/index.html @@ -48,7 +48,7 @@
-
Autor: D³ Data Development
Stand: 06.05.2022
+
Autor: D³ Data Development
Stand: 01.07.2022
Version wechseln: + getValue("dontShowDirectDebitMandateCheckbox"))}]checked[{/if}]> + + diff --git a/src/views/flow/tpl/payment/mgw/eps.tpl b/src/views/flow/tpl/payment/mgw/eps.tpl index 1faf53e0..d2804c77 100644 --- a/src/views/flow/tpl/payment/mgw/eps.tpl +++ b/src/views/flow/tpl/payment/mgw/eps.tpl @@ -10,7 +10,7 @@ [{if $oView->getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}]>
diff --git a/src/views/flow/tpl/payment/mgw/giropay.tpl b/src/views/flow/tpl/payment/mgw/giropay.tpl index dd675f92..080b4861 100644 --- a/src/views/flow/tpl/payment/mgw/giropay.tpl +++ b/src/views/flow/tpl/payment/mgw/giropay.tpl @@ -10,7 +10,7 @@ [{if $oView->getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}]>
diff --git a/src/views/flow/tpl/payment/mgw/paypal.tpl b/src/views/flow/tpl/payment/mgw/paypal.tpl index 47bd2719..d68f49c0 100644 --- a/src/views/flow/tpl/payment/mgw/paypal.tpl +++ b/src/views/flow/tpl/payment/mgw/paypal.tpl @@ -10,7 +10,7 @@ [{if $oView->getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}]>
diff --git a/src/views/flow/tpl/payment/mgw/sofort.tpl b/src/views/flow/tpl/payment/mgw/sofort.tpl index 1589d5a1..205bdb28 100644 --- a/src/views/flow/tpl/payment/mgw/sofort.tpl +++ b/src/views/flow/tpl/payment/mgw/sofort.tpl @@ -10,7 +10,7 @@ [{if $oView->getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}]>
diff --git a/src/views/tpl/mgw/directdebit.tpl b/src/views/tpl/mgw/directdebit.tpl index 015ce00c..5fb26adf 100644 --- a/src/views/tpl/mgw/directdebit.tpl +++ b/src/views/tpl/mgw/directdebit.tpl @@ -5,17 +5,20 @@
- [{if $isD3UnzerSepaMandatNotConfirmed}] + [{if false === $d3UnzerDontShowDirectDebitMandateCheckbox && $isD3UnzerSepaMandatNotConfirmed}]
[{oxmultilang ident="D3HEIDELPAY_PAYMENT_MGW_SEPA_MANDAT_CHECKBOX_INVALID"}]
[{/if}] [{$d3UnzerSepaMandatText}] -
- - + + [{if false === $d3UnzerDontShowDirectDebitMandateCheckbox}] +
+ + + [{/if}]
- [{if $isD3UnzerSepaMandatNotConfirmed}] + [{if false === $d3UnzerDontShowDirectDebitMandateCheckbox && $isD3UnzerSepaMandatNotConfirmed}]
[{oxmultilang ident="D3HEIDELPAY_PAYMENT_MGW_SEPA_MANDAT_CHECKBOX_INVALID"}]
[{/if}] [{$d3UnzerSepaMandatText}] -
- - + + [{if false === $d3UnzerDontShowDirectDebitMandateCheckbox}] +
+ + + [{/if}]