Hey Peter,
Thanks for reaching out!
It looks like orders are being changed to “Canceled” or “Unpaid”, although the orders are successful, correct?
I guess it must be Woocommerce.
WordPress 6.2.2, Woocommerce 5.2.0, Postfinance Checkout 2.1.27
Any ideas?
Btw. I cant update WP and WC yet because the Postfinance checkout plugin is not ready for a newer version.
It is always recommended to have WooCommerce and WordPress updated to their latest version in order to ensure optimal functionality. An outdated version of WooCommerce can indeed contribute to this type of issue.
It looks like you are using WooCommerce version 5.2.0, yes? Although support related to third-party plugins is outside our scope of support, I have done some digging to find out which version of WooCommerce is currently compatible with the Postfinance Checkout plugin.
From what I can see, although their plugin is not officially compatible with WooCommerce 8.2, it has been tested with WooCommerce version 8.1.1, which they recommend updating to. You can read more about this here:
https://github.com/pfpayments/woocommerce/issues/37#issuecomment-1820835465
Can you try updating WooCommerce core to at least version 8.1.1, create a test payment with both PayPal and the Postfinance payment gateway, and see if this resolves the issue?
Let us know how this goes!