... | @@ -22,20 +22,17 @@ Diese Automatisierung reagiert auf das `postUpdate` Event einer Bestellung auf. |
... | @@ -22,20 +22,17 @@ Diese Automatisierung reagiert auf das `postUpdate` Event einer Bestellung auf. |
|
|
|
|
|
Falls ja, wird der aktuelle Wert der Bestellung als Buchung an das CrefoPay System gemeldet.
|
|
Falls ja, wird der aktuelle Wert der Bestellung als Buchung an das CrefoPay System gemeldet.
|
|
|
|
|
|
# Cron Jobs
|
|
## Gutschriften
|
|
|
|
|
|
Das CrefoPay Shopware5 Plugin nutzt die Cron Engine für die zeitgesteuerte Automatisierung. Die erforderliche Grundkonfiguration hierzu ist in der offiziellen Shopware [Dokumentation](https://docs.shopware.com/de/shopware-5-de/einstellungen/system-cronjobs) hinreichend beschrieben.
|
|
|
|
|
|
|
|
## CrefoPay Update Transaction
|
|
|
|
|
|
|
|
Der CrefoPay Update Transansaction Cronjob automatisiert den nachträglichen Übertrag der Bestellnummer an das CrefoPay System. So wird es für CrefoPay möglich, Zahlungseingänge anhand der Shopware Bestellnummer zuzuordnen. Außerdem können Sie im CrefoPay Händler Service Bereich über den Parameter "Zusätzliche Order ID" direkt nach Shopware Bestellnummern suchen.
|
|
Das Thema Gutschriften ist ein wenig umfangreicher und hat deshalb [hier](https://repo.crefopay.de/crefopay/shopware/-/wikis/Gutschriften) seinen eigenen Abschnnitt in dieser Dokumentation erhalten.
|
|
|
|
|
|
## CrefoPay Process MNS
|
|
## Storno
|
|
|
|
|
|
Mit Hilfe dieses Cronjob werden die Zahlungsstatus auf Grundlage des CrefoPay Merchant Notification System (MNS) aktualisiert. Die in Echtzeit eingehenden Zahlungsbenachrichtigungen werden von dem CrefoPay Plugin immer zunächst in der dafür vorgesehenen Datenbankstruktur (`s_plugin_sb_crefopay_mns_queue`) abgelegt und durch den Cronjob zyklisch verarbeitet.
|
|
Eine Storno der Zahlung wird automatisch angestoßen, wenn der Bestellstatus einer Bestellung auf `Storniert / Abgelehnt` wechselt.
|
|
|
|
|
|
|
|
**Achtung:** Für bereits gebuchte Bestellungen ist keine Storno mehr möglich. Existiert bereits eine Buchung, so muss anstelle der Storno eine [Gutschrift](https://repo.crefopay.de/crefopay/shopware/-/wikis/Gutschriften) erstellt werden.
|
|
|
|
|
|
# Zahlung hinzufügen
|
|
## Zahlung hinzufügen
|
|
|
|
|
|
Shopware 5 unterscheidet bei den Bestellungen zwischen Bestell- und Zahlungsstatus. Das CrefoPay Plugin aktualisiert, bei korrekter Konfiguration der CronJobs, zyklisch den Zahlungsstatus aufgrund eingehender Notifications. Automatisierungen wie der Capture oder eine Storno sind dabei mit einem Bestellstatuswechsel verknüpft.
|
|
Shopware 5 unterscheidet bei den Bestellungen zwischen Bestell- und Zahlungsstatus. Das CrefoPay Plugin aktualisiert, bei korrekter Konfiguration der CronJobs, zyklisch den Zahlungsstatus aufgrund eingehender Notifications. Automatisierungen wie der Capture oder eine Storno sind dabei mit einem Bestellstatuswechsel verknüpft.
|
|
|
|
|
... | @@ -46,3 +43,15 @@ Dieses Feature hingegen beachtet den Zahlungsstatuswechsel. Damit wird es für d |
... | @@ -46,3 +43,15 @@ Dieses Feature hingegen beachtet den Zahlungsstatuswechsel. Damit wird es für d |
|
Mit der Option "Auto Zahlung hinzufügen" kann das Feature in den Plugin-Einstellungen aktiviert werden und mit der Option "Zahlung hinzufügen wenn Zahlungsstatus" kann der Shopware Zahlungsstatus festgelegt werden, auf den das Plugin reagieren soll.
|
|
Mit der Option "Auto Zahlung hinzufügen" kann das Feature in den Plugin-Einstellungen aktiviert werden und mit der Option "Zahlung hinzufügen wenn Zahlungsstatus" kann der Shopware Zahlungsstatus festgelegt werden, auf den das Plugin reagieren soll.
|
|
|
|
|
|
Als Betrag der eingehenden Zahlung wird der Rechnungsbetrag aus Shopware abgefragt (`$order->getInvoiceAmount()`). Die Übergabe eines davon abweichenden Betrages ist über dieses Feature nicht möglich. Für diesen Fall muss die Zahlung Hinzufügen Funktion des CrefoPay Händler Service Bereichs manuell bedient werden.
|
|
Als Betrag der eingehenden Zahlung wird der Rechnungsbetrag aus Shopware abgefragt (`$order->getInvoiceAmount()`). Die Übergabe eines davon abweichenden Betrages ist über dieses Feature nicht möglich. Für diesen Fall muss die Zahlung Hinzufügen Funktion des CrefoPay Händler Service Bereichs manuell bedient werden.
|
|
|
|
|
|
|
|
# Cron Jobs
|
|
|
|
|
|
|
|
Das CrefoPay Shopware5 Plugin nutzt die Cron Engine für die zeitgesteuerte Automatisierung. Die erforderliche Grundkonfiguration hierzu ist in der offiziellen Shopware [Dokumentation](https://docs.shopware.com/de/shopware-5-de/einstellungen/system-cronjobs) hinreichend beschrieben.
|
|
|
|
|
|
|
|
## CrefoPay Update Transaction
|
|
|
|
|
|
|
|
Der CrefoPay Update Transansaction Cronjob automatisiert den nachträglichen Übertrag der Bestellnummer an das CrefoPay System. So wird es für CrefoPay möglich, Zahlungseingänge anhand der Shopware Bestellnummer zuzuordnen. Außerdem können Sie im CrefoPay Händler Service Bereich über den Parameter "Zusätzliche Order ID" direkt nach Shopware Bestellnummern suchen.
|
|
|
|
|
|
|
|
## CrefoPay Process MNS
|
|
|
|
|
|
|
|
Mit Hilfe dieses Cronjob werden die Zahlungsstatus auf Grundlage des CrefoPay Merchant Notification System (MNS) aktualisiert. Die in Echtzeit eingehenden Zahlungsbenachrichtigungen werden von dem CrefoPay Plugin immer zunächst in der dafür vorgesehenen Datenbankstruktur (`s_plugin_sb_crefopay_mns_queue`) abgelegt und durch den Cronjob zyklisch verarbeitet. |