#benhath-php
1 messages · Page 1 of 1 (latest)
@frail scarab We don't really have context on plugins here unfortunately so you likely will have to talk to our support team https://support.stripe.com/contact
Latest version does not support PHP 8.1... https://github.com/stripe/stripe-magento2-releases
Unfortunately we don't have any specific plan to support that version just yet, you should talk to our support team
Thanks will email. This should be a priority as it bricks any Magento 2.4.4 website that uses stripe + PHP 8.1
Setup fails... Unable to apply data patch StripeIntegration\Payments\Setup\Patch\Data\Patch001WebhooksConfiguration for module StripeIntegration_Payments. Original exception message: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /Users/***/dev.local/vendor/stripe/module-payments/Model/Config.php on line 295
can you clarify what you mean? Are you saying it worked on PHP 8.1 before and just broke with that release? Or you upgraded to PHP 8.1 and that doesn't work
Magento has just released 2.4.4 which supports PHP 8.1. So we (and many others) will be upgrading both their Magento & PHP version. Once this update is complete - Stripe does not work.
I see thanks for clarifying. So we didn't break this. In theory before you upgrade Magento you should look at all your dependencies and what they support themselves and you can't upgrade if those don't support it
Correct, but holding off the upgrade just because of Stripe is not good for security of performance. Is there a timeline or way we can request a version bump? It only appears to be a deprecated function in a patch file that's causing the problem.
That's what you'd ask the support team and then the developers of that plugin can work on the upgrade
👍