I think the issue is PHP 8 changing Undefined property from a notice to a warning.
You could try modifying line 27 in includes/modules/payment/stripe.php from
PHP Code:
$this->sort_order = MODULE_PAYMENT_STRIPEPAY_SORT_ORDER;
to
PHP Code:
$this->sort_order = defined(MODULE_PAYMENT_STRIPEPAY_SORT_ORDER) ? MODULE_PAYMENT_STRIPEPAY_SORT_ORDER : null;
and adding
PHP Code:
public $sort_order;
after line 18
PHP Code:
var $code, $title, $description, $enabled;
Sorry Don't use stripe so have not tested.
If this works, and you get another undefined, you can add in additional public lines as required. stripepay::$sort_order add public $sort_order;
Bookmarks