... | @@ -82,6 +82,12 @@ Mit einem Klick auf `Verwalten`für die (Bezahl-) Methode `CrefoPay` öffnet sic |
... | @@ -82,6 +82,12 @@ Mit einem Klick auf `Verwalten`für die (Bezahl-) Methode `CrefoPay` öffnet sic |
|
|
|
|
|
Die Aktualisierung der Zahlungsstatus in WooCommerce erfolgt auf Grundlage der CrefoPay Zahlungsbenachrichtigungen bzw. Notifications (siehe auch: [Notification Call](https://docs.crefopay.de/api/#notification-call)). Die Notifications werden dabei jedoch nicht synchron bei Zustellung verarbeitet, sondern zunächst nur validiert, um die Quelle der Information sicher zu stellen, um anschließend in der Datenbank des Shops zwischengespeichert zu werden. Die eigentliche Aktualisierung der Bestellungen wird über einen CronJob gesteuert. Die für den Aufruf erforderliche Cron-URL wird in den Einstellungen des CrefoPay Plugins im WooCommerce Backend angezeigt. (Siehe auch: [CronJob](https://de.wikipedia.org/wiki/Cron))
|
|
Die Aktualisierung der Zahlungsstatus in WooCommerce erfolgt auf Grundlage der CrefoPay Zahlungsbenachrichtigungen bzw. Notifications (siehe auch: [Notification Call](https://docs.crefopay.de/api/#notification-call)). Die Notifications werden dabei jedoch nicht synchron bei Zustellung verarbeitet, sondern zunächst nur validiert, um die Quelle der Information sicher zu stellen, um anschließend in der Datenbank des Shops zwischengespeichert zu werden. Die eigentliche Aktualisierung der Bestellungen wird über einen CronJob gesteuert. Die für den Aufruf erforderliche Cron-URL wird in den Einstellungen des CrefoPay Plugins im WooCommerce Backend angezeigt. (Siehe auch: [CronJob](https://de.wikipedia.org/wiki/Cron))
|
|
|
|
|
|
|
|
Beispiel:
|
|
|
|
```shell
|
|
|
|
######################################### WooCommerce ##################################################################
|
|
|
|
*/5 * * * * curl -s https://www.mein.server/woocommerce/index.php/wc-api/wc_hosted_payment_mns_process/ >>/mein/woocommerce/verzeichnis/wp-content/uploads/wc-logs/cron.log
|
|
|
|
```
|
|
|
|
|
|
**Weitere Hinweise:**
|
|
**Weitere Hinweise:**
|
|
Um zu prüfen, ob die Verarbeitung der Zahlungsbenachrichtigungen sauber konfiguriert ist, sollte die Datenbanktabelle `wp_woocommerce_payco_mns_messages` überprüft werden. Hier sind insbesondere die Spalten `mns_processed` und `mns_error_processing` wichtig. In einem funktionierenden System haben die Einträge alle eine 1 in der Spalte `mns_processed` und eine 0 in der Spalte `mns_error_processing`.
|
|
Um zu prüfen, ob die Verarbeitung der Zahlungsbenachrichtigungen sauber konfiguriert ist, sollte die Datenbanktabelle `wp_woocommerce_payco_mns_messages` überprüft werden. Hier sind insbesondere die Spalten `mns_processed` und `mns_error_processing` wichtig. In einem funktionierenden System haben die Einträge alle eine 1 in der Spalte `mns_processed` und eine 0 in der Spalte `mns_error_processing`.
|
|
|
|
|
... | | ... | |