Orders not auto-updating – PHP Deprecated Error
-
Hello Support Team,
I am using your
viva-com-smart-for-woocommerceplugin. I have an issue where successful payments do not automatically update the order status in WooCommerce. The orders remain “pending” and require manual confirmation.I checked the WooCommerce debug logs and I found this specific error message during every transaction:
"Creation of dynamic property WC_Vivacom_Smart_Payment_Gateway::$order_status is deprecated"This error is located in the file:
.../wp-content/plugins/viva-com-smart-for-woocommerce/includes/class-wc-vivacom-smart.phpon line 169.This appears to be a PHP 8+ compatibility issue that is breaking the payment callback/webhook process.
To confirm my setup:
- I am using plugin Version 1.0.2.
- My “Order status after successful payment” is set to “Completed”.
- The “Preauthorized Payments” option is disabled (not checked).
It seems this version (1.0.2) is not fully compatible with my server’s newer PHP environment, which is causing the deprecated error and breaking the automatic callback.
Could you please provide a patch or confirm if a newer version is available?
Thank you.
Could you please provide a fix or an update for this?
Thank you.
You must be logged in to reply to this topic.