From 603584116e9bc171eec53968cc8fa2584798aabc Mon Sep 17 00:00:00 2001 From: KristianHempel Date: Mon, 23 Dec 2019 15:32:54 +0100 Subject: [PATCH] add 6.1.1.0 (ionCube for PHP 5.6 - 7.0) --- composer.json | 2 +- docs/daux/changelog/010_Changelog.md | 19 +- .../020_Was_macht_der_Cronjob.md | 16 +- docs/html/changelog/Changelog.html | 17 +- .../changelog/Channel_Rekonfiguration.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 | 16 +- .../Was_passiert_bei_einem_Refund.html | 2 +- .../Wie_ist_der_Cronjob_einzurichten.html | 2 +- .../Konfiguration_der_Zahlungsarten.html | 2 +- ...ungskauf_und_Vorkasse_anzeigen_lassen.html | 2 +- ...tomatische_Vorkasse_und_Rechnungskauf.html | 2 +- docs/html/configuration/index.html | 2 +- docs/html/description/Beschreibung.html | 2 +- .../description/Editionsunterschiede.html | 2 +- .../Beiliegende_Bibliotheken.html | 2 +- .../Anforderungen/Systemanforderungen.html | 2 +- .../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 +- .../installation/Installationspruefung.html | 2 +- .../Konfiguration_einstellen.html | 2 +- .../Neuinstallation/Lizenz_eintragen.html | 2 +- .../Neuinstallation/Modul_hinzufuegen.html | 2 +- .../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 +- docs/html/installation/Schnellstart.html | 2 +- .../Update/Aenderungen_kontrollieren.html | 2 +- .../installation/Update/Dateien_erneuern.html | 2 +- .../Update/Erweiterungen_anpassen.html | 2 +- .../Lizenzschluessel_aktualisieren.html | 2 +- .../Update/Modul_deaktivieren.html | 2 +- .../Modulinformationen_aktualisieren.html | 2 +- .../Update/Paketquelle_entfernen.html | 2 +- .../Providerspezifische_Installation.html | 2 +- .../Update/Shopanpassungen_installieren.html | 2 +- .../Update/TMP-Ordner_leeren.html | 2 +- docs/html/installation/index.html | 2 +- docs/html/support/Hilfe-und-Support.html | 2 +- .../html/tipuesearch/tipuesearch_content.json | 2 +- readme.md | 23 +- src/Bin/cron_bankaccount.sh | 2 - src/Controllers/Admin/AdminList.php | 60 +- src/Controllers/Admin/Base.php | 40 +- src/Controllers/Admin/Channels/AdminList.php | 255 ++-- src/Controllers/Admin/Channels/Base.php | 44 +- src/Controllers/Admin/Channels/Main.php | 397 +++--- src/Controllers/Admin/Channels/Payments.php | 302 ++--- src/Controllers/Admin/Log.php | 64 +- src/Controllers/Admin/LogList.php | 54 +- src/Controllers/Admin/Order/Heidelpay.php | 325 ++--- src/Controllers/Admin/Payment/Heidelpay.php | 63 - src/Controllers/Admin/Settings.php | 362 +++--- src/Controllers/Admin/Support.php | 46 +- src/Controllers/Admin/TransactionlogList.php | 263 ++-- src/Controllers/ChannelProvider.php | 112 +- src/Controllers/ModuleProvider.php | 278 ++-- src/Controllers/Notify.php | 405 +++--- src/Controllers/Order.php | 1037 +++++++-------- src/Controllers/Payment.php | 138 +- src/Controllers/PaymentCollector.php | 605 ++++----- src/Controllers/PaymentGateway.php | 519 ++++---- src/Controllers/Response.php | 1142 ++++++++--------- src/Interfaces/Config/ConstantInterface.php | 52 +- .../Criterion/ContainerInterface.php | 30 +- src/Interfaces/Parameter/GroupInterface.php | 27 +- src/Models/Actions/Action.php | 60 +- src/Models/Actions/Capture.php | 56 +- src/Models/Actions/Debit.php | 54 +- src/Models/Actions/Finalize.php | 56 +- src/Models/Actions/Preauthorization.php | 56 +- src/Models/Actions/Rebill.php | 62 +- src/Models/Actions/Refund.php | 65 +- src/Models/Actions/Reversal.php | 58 +- src/Models/Bankaccount.php | 394 +++--- src/Models/Communicator.php | 354 ++--- src/Models/Configuration/ModProfile.php | 45 +- src/Models/Containers/Criterions.php | 52 +- .../Containers/Criterions/Easycredit.php | 56 +- src/Models/Containers/Parameter.php | 774 +++++------ src/Models/Containers/PrepaymentData.php | 171 +-- src/Models/Containers/Skeleton.php | 84 +- src/Models/Factory.php | 611 ++++----- src/Models/Generators/Basket.php | 549 ++++---- src/Models/Generators/Body.php | 62 +- src/Models/Mail.php | 100 +- src/Models/Ngw.php | 289 +++-- src/Models/Parameter/Criterion.php | 38 +- src/Models/Parameter/Dynvalues.php | 84 +- src/Models/Parameter/Group/AccountData.php | 118 +- src/Models/Parameter/Group/CompanyData.php | 206 +-- src/Models/Parameter/Group/CustomerData.php | 136 +- src/Models/Parameter/Group/FrontendData.php | 94 +- src/Models/Parameter/Group/MandatoryData.php | 184 +-- .../Parameter/Group/RiskInformationData.php | 72 +- src/Models/Payment/Btobbillpurchase.php | 298 ++--- src/Models/Payment/Creditcard.php | 82 +- src/Models/Payment/Debitcard.php | 85 +- src/Models/Payment/Directdebit.php | 82 +- src/Models/Payment/Directdebit/Secured.php | 84 +- src/Models/Payment/Easycredit.php | 101 +- src/Models/Payment/Eps.php | 80 +- ...ymentNotReferencedToHeidelpayException.php | 66 +- .../UnknownRedirectParameterException.php | 63 +- src/Models/Payment/Giropay.php | 81 +- src/Models/Payment/Ideal.php | 81 +- src/Models/Payment/Invoice/Secured.php | 96 +- src/Models/Payment/Invoice/Unsecured.php | 82 +- src/Models/Payment/Masterpass.php | 96 +- src/Models/Payment/Payment.php | 142 +- src/Models/Payment/Paypal.php | 81 +- src/Models/Payment/Postfinance.php | 82 +- src/Models/Payment/Prepayment.php | 83 +- src/Models/Payment/Przelewy24.php | 83 +- src/Models/Payment/Sofortueberweisung.php | 82 +- src/Models/Redirect.php | 82 +- src/Models/Request.php | 106 +- .../InvalidHeidelpayDataException.php | 64 +- .../Exception/InvalidTagNameException.php | 64 +- .../Request/Exception/NoBasketException.php | 58 +- .../Request/Exception/NoOrderException.php | 58 +- .../Exception/NoPaymentMethodException.php | 58 +- .../Exception/NoPaymentOptionException.php | 58 +- .../Exception/NoTransactionUniqueId.php | 60 +- ...eidelpayOnlinetransferPaymentException.php | 66 +- .../Request/Pattern/BankAccountCheck.php | 48 +- src/Models/Request/Pattern/Creditcard.php | 48 +- src/Models/Request/Pattern/Debitcard.php | 41 +- src/Models/Request/Pattern/Directdebit.php | 42 +- src/Models/Request/Pattern/Hip.php | 46 +- src/Models/Request/Pattern/Onlinetransfer.php | 50 +- .../Request/Pattern/OnlinetransferCheck.php | 60 +- src/Models/Request/Pattern/Pattern.php | 30 +- src/Models/Request/Pattern/Prepayment.php | 48 +- src/Models/Request/Xml.php | 1123 ++++++++-------- src/Models/Response.php | 156 +-- src/Models/Response/Parser.php | 278 ++-- .../Settings/Channels/BToBBillPurchase.php | 44 +- src/Models/Settings/Channels/Cards.php | 54 +- src/Models/Settings/Channels/Channels.php | 236 ++-- src/Models/Settings/Channels/CreditCard.php | 54 +- src/Models/Settings/Channels/DebitCard.php | 55 +- .../Settings/Channels/Directdebit/Secured.php | 52 +- .../Channels/Directdebit/Unsecured.php | 46 +- src/Models/Settings/Channels/EasyCredit.php | 56 +- src/Models/Settings/Channels/Eps.php | 42 +- src/Models/Settings/Channels/Giropay.php | 42 +- src/Models/Settings/Channels/Ideal.php | 68 +- .../Settings/Channels/Invoice/Secured.php | 58 +- .../Settings/Channels/Invoice/Unsecured.php | 44 +- src/Models/Settings/Channels/Masterpass.php | 52 +- .../Settings/Channels/OnlineTransfer.php | 42 +- src/Models/Settings/Channels/Paypal.php | 52 +- src/Models/Settings/Channels/Postfinance.php | 44 +- src/Models/Settings/Channels/Prepayment.php | 42 +- src/Models/Settings/Channels/Przelewy24.php | 68 +- src/Models/Settings/Channels/Sofort.php | 44 +- .../Exception/EmptyPasswordException.php | 57 +- .../Exception/EmptyPaymentlistException.php | 32 - .../EmptySecuritySenderException.php | 58 +- .../Exception/EmptyUsernameException.php | 57 +- src/Models/Settings/Heidelpay.php | 369 +++--- .../Transactionlog/Reader/Heidelpay.php | 574 ++++----- .../Exception/AgbNotAcceptedException.php | 44 +- .../CheckSessionChallengeException.php | 44 +- ...ustomerinformationNotAcceptedException.php | 46 +- .../Verify/Exception/NotLoggedInException.php | 43 +- src/Models/Verify/Input.php | 174 +-- src/Models/Verify/OrderContext.php | 132 +- src/Models/Verify/PaymentSuccess.php | 52 +- src/Models/Verify/Verify.php | 40 +- src/Models/Viewconfig.php | 503 ++++---- .../Controller/OrderController.php | 39 +- .../Controller/PaymentController.php | 57 +- .../Controller/ThankYouController.php | 99 ++ src/Modules/Application/Model/Order.php | 40 +- src/Setup/InstallRoutine.php | 14 +- src/Setup/UpdateRoutine.php | 2 +- src/Setup/d3hp_errortextsQuerys.php | 2 +- src/menu.xml | 5 - src/metadata.php | 33 +- src/out/src/css/d3heidelpay.css | 1 + .../de/d3_heidelpayerrors_lang.php | 2 +- .../en/d3_heidelpayerrors_lang.php | 2 +- src/views/admin/de/d3_heidelpay_help_lang.php | 2 +- src/views/admin/de/d3_heidelpay_lang.php | 7 +- src/views/admin/tpl/payment.tpl | 67 - src/views/azure/tpl/payment/ideal.tpl | 33 +- src/views/flow/tpl/payment/ideal.tpl | 37 +- src/views/flow/tpl/payment/postfinance.tpl | 2 +- 205 files changed, 10110 insertions(+), 10083 deletions(-) delete mode 100644 src/Bin/cron_bankaccount.sh delete mode 100644 src/Controllers/Admin/Payment/Heidelpay.php delete mode 100644 src/Models/Settings/Exception/EmptyPaymentlistException.php delete mode 100644 src/views/admin/tpl/payment.tpl diff --git a/composer.json b/composer.json index 7f45b52..44bbb76 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.2" + "d3/modcfg": ">=5.2.0.2 <5.3" }, "autoload": { "psr-4": { diff --git a/docs/daux/changelog/010_Changelog.md b/docs/daux/changelog/010_Changelog.md index dca963b..654d6db 100644 --- a/docs/daux/changelog/010_Changelog.md +++ b/docs/daux/changelog/010_Changelog.md @@ -1,14 +1,27 @@ --- title: Changelog --- +## unreleased + +## 6.1.1.0 +0000000: iDeal + Przelewy24 orders with no incoming payment and no "after lifetime action" will set to NOT_FINISHED after span of life +0000000: missing active check of channel provider data integrated +0000000: Initialization of JavaScript (web integration) heidelpayInstance may only be created once +0005712: Distinction between test and live configuration when assigning "Heidelpay Channel - Oxid Payment Methods" +0009201: different modcfg version in composer.josn & InstallRoutine +0000000: Inactive channel configuration was displayed in the frontend, if an active oxid-paymenttype-assignment exists +0000000: OT payments are not redirecting, if user switch to OrderController and send order:execute again +0000000: navigation on other language causes admin template language to standard (0) +0000000: fixed use saved data doesn't work in wave -> missing post order execute parameter + ## 6.1.0.1 -0009155: 6.1.0.0: Too few arguments to function D3\Heidelpay\Controllers\Admin\Order\Heidelpay::isBasicLicence() -0000000: 6.1.0.0: incorrect redirect to mydomain.tld/modules/d3/heidelpay/public/redirect -> should be redirect to payment/start page +0009155: 6.1.0.0: Too few arguments to function D3\Heidelpay\Controllers\Admin\Order\Heidelpay::isBasicLicence() +0000000: 6.1.0.0: incorrect redirect to mydomain.tld/modules/d3/heidelpay/public/redirect -> should be redirect to payment/start page ## 6.1.0.0 **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 ] \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 diff --git a/docs/daux/configuration/020_Konfiguration/030_Informationen_und_Anleitung_von_iDeal_und_Przelewy24/020_Was_macht_der_Cronjob.md b/docs/daux/configuration/020_Konfiguration/030_Informationen_und_Anleitung_von_iDeal_und_Przelewy24/020_Was_macht_der_Cronjob.md index d3a6ba7..87db40e 100644 --- a/docs/daux/configuration/020_Konfiguration/030_Informationen_und_Anleitung_von_iDeal_und_Przelewy24/020_Was_macht_der_Cronjob.md +++ b/docs/daux/configuration/020_Konfiguration/030_Informationen_und_Anleitung_von_iDeal_und_Przelewy24/020_Was_macht_der_Cronjob.md @@ -6,10 +6,24 @@ title: Was macht der Cronjob? Der Cronjob holt sich eine Liste von Bestellungen die auf `PENDING` gesetzt und nicht storniert sind.
Pro Bestellung werden alle Transaktionen von dem Heidelpay Server eingeholt. -Transaktionen die nicht im Shop vorhanden sind, werden in die Datenbank gespeichert. +Transaktionen, die nicht im Shop vorhanden sind, werden in die Datenbank gespeichert. Anhand des Status der Transaktion wird die Bestellung abgearbeitet. Bei einer erfolgreichen Receipt `OT.RC` wird die Bestellung abgeschlossen. Die E-Mails werden zu **diesem Zeitpunkt** verschickt. + + +Wenn eine Bestellung das Ende der [ Lebenszeit einer PENDING-Bestellung (in Stunden) ] erreicht hat, +tritt die [ Aktion nach Lebenszeit ] in Kraft. +Sie können zwischen folgenden Bearbeitungsoptionen wählen: +
+
NOT_FINISHED (oxorder__oxtransstatus)
+
Bis 6.1.0.2 blieb die Bestellung unverändert.
+
Ab 6.1.0.2 wird der Bestellstatus (oxorder__oxtransstatus) PENDING auf NOT_FINISHED gesetzt.
+
Bestellung stornieren
+
Die Bestellung wird über die reguläre Routine des Shops storniert (Order::cancelOrder()).
+
Bestellung löschen
+
Die Bestellung wird unwiderruflich gelöscht. Die Löschung erfolg über den Shop selbst (order::delete())
+
diff --git a/docs/html/changelog/Changelog.html b/docs/html/changelog/Changelog.html index 02f7e27..7c1940b 100644 --- a/docs/html/changelog/Changelog.html +++ b/docs/html/changelog/Changelog.html @@ -91,12 +91,23 @@
-

6.1.0.1

-

0009155: 6.1.0.0: Too few arguments to function D3\Heidelpay\Controllers\Admin\Order\Heidelpay::isBasicLicence() +

unreleased

+

6.1.1.0

+

0000000: iDeal + Przelewy24 orders with no incoming payment and no "after lifetime action" will set to NOT_FINISHED after span of life
+0000000: missing active check of channel provider data integrated
+0000000: Initialization of JavaScript (web integration) heidelpayInstance may only be created once
+0005712: Distinction between test and live configuration when assigning "Heidelpay Channel - Oxid Payment Methods"
+0009201: different modcfg version in composer.josn & InstallRoutine
+0000000: Inactive channel configuration was displayed in the frontend, if an active oxid-paymenttype-assignment exists
+0000000: OT payments are not redirecting, if user switch to OrderController and send order:execute again
+0000000: navigation on other language causes admin template language to standard (0)
+0000000: fixed use saved data doesn't work in wave -> missing post order execute parameter

+

6.1.0.1

+

0009155: 6.1.0.0: Too few arguments to function D3\Heidelpay\Controllers\Admin\Order\Heidelpay::isBasicLicence()
0000000: 6.1.0.0: incorrect redirect to mydomain.tld/modules/d3/heidelpay/public/redirect -> should be redirect to payment/start page

6.1.0.0

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!
diff --git a/docs/html/changelog/Channel_Rekonfiguration.html b/docs/html/changelog/Channel_Rekonfiguration.html index 820984a..1dabaf9 100644 --- a/docs/html/changelog/Channel_Rekonfiguration.html +++ b/docs/html/changelog/Channel_Rekonfiguration.html @@ -91,7 +91,7 @@

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 0d44dcd..be947e8 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 @@ -91,7 +91,7 @@
diff --git a/docs/html/configuration/Konfiguration/Cronjob_einrichten/Cronjob_per_Webaufruf_einrichten.html b/docs/html/configuration/Konfiguration/Cronjob_einrichten/Cronjob_per_Webaufruf_einrichten.html index bf5a13a..6787dc9 100644 --- a/docs/html/configuration/Konfiguration/Cronjob_einrichten/Cronjob_per_Webaufruf_einrichten.html +++ b/docs/html/configuration/Konfiguration/Cronjob_einrichten/Cronjob_per_Webaufruf_einrichten.html @@ -91,7 +91,7 @@
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 bb03c4b..9d172c8 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 @@ -91,7 +91,7 @@
diff --git a/docs/html/configuration/Konfiguration/Cronjob_einrichten/Zahlungseingaenge_bei_Heidelpay_erneut_abrufen.html b/docs/html/configuration/Konfiguration/Cronjob_einrichten/Zahlungseingaenge_bei_Heidelpay_erneut_abrufen.html index a477c8d..dea286d 100644 --- a/docs/html/configuration/Konfiguration/Cronjob_einrichten/Zahlungseingaenge_bei_Heidelpay_erneut_abrufen.html +++ b/docs/html/configuration/Konfiguration/Cronjob_einrichten/Zahlungseingaenge_bei_Heidelpay_erneut_abrufen.html @@ -91,7 +91,7 @@
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 f545d30..e298c90 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 @@ -91,7 +91,7 @@
diff --git a/docs/html/configuration/Konfiguration/Informationen_und_Anleitung_von_iDeal_und_Przelewy24/Was_hat_sich_im_Bestellprozess_geaendert.html b/docs/html/configuration/Konfiguration/Informationen_und_Anleitung_von_iDeal_und_Przelewy24/Was_hat_sich_im_Bestellprozess_geaendert.html index e8a0070..73c6ab6 100644 --- a/docs/html/configuration/Konfiguration/Informationen_und_Anleitung_von_iDeal_und_Przelewy24/Was_hat_sich_im_Bestellprozess_geaendert.html +++ b/docs/html/configuration/Konfiguration/Informationen_und_Anleitung_von_iDeal_und_Przelewy24/Was_hat_sich_im_Bestellprozess_geaendert.html @@ -91,7 +91,7 @@
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 4f231d4..2011367 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 @@ -91,7 +91,7 @@
diff --git a/docs/html/configuration/Konfiguration/Informationen_und_Anleitung_von_iDeal_und_Przelewy24/Was_macht_der_Cronjob.html b/docs/html/configuration/Konfiguration/Informationen_und_Anleitung_von_iDeal_und_Przelewy24/Was_macht_der_Cronjob.html index cbfc335..36b5992 100644 --- a/docs/html/configuration/Konfiguration/Informationen_und_Anleitung_von_iDeal_und_Przelewy24/Was_macht_der_Cronjob.html +++ b/docs/html/configuration/Konfiguration/Informationen_und_Anleitung_von_iDeal_und_Przelewy24/Was_macht_der_Cronjob.html @@ -91,16 +91,28 @@

Der Cronjob holt sich eine Liste von Bestellungen die auf PENDING gesetzt und nicht storniert sind.
Pro Bestellung werden alle Transaktionen von dem Heidelpay Server eingeholt.

-

Transaktionen die nicht im Shop vorhanden sind, werden in die Datenbank gespeichert.

+

Transaktionen, die nicht im Shop vorhanden sind, werden in die Datenbank gespeichert.

Anhand des Status der Transaktion wird die Bestellung abgearbeitet.

Bei einer erfolgreichen Receipt OT.RC wird die Bestellung abgeschlossen.

Die E-Mails werden zu diesem Zeitpunkt verschickt.

+

Wenn eine Bestellung das Ende der Lebenszeit einer PENDING-Bestellung (in Stunden) erreicht hat,
+tritt die Aktion nach Lebenszeit in Kraft.
+Sie können zwischen folgenden Bearbeitungsoptionen wählen:

+
+
NOT_FINISHED (oxorder__oxtransstatus)
+
Bis 6.1.0.2 blieb die Bestellung unverändert.
+
Ab 6.1.0.2 wird der Bestellstatus (oxorder__oxtransstatus) PENDING auf NOT_FINISHED gesetzt.
+
Bestellung stornieren
+
Die Bestellung wird über die reguläre Routine des Shops storniert (Order::cancelOrder()).
+
Bestellung löschen
+
Die Bestellung wird unwiderruflich gelöscht. Die Löschung erfolg über den Shop selbst (order::delete())
+