My developer is currently preparing to upgrade my Magento 2.4.7-p3 (Open Source) sites to Magento 2.48, and Payment Services 2.10 to 2.11.1 at the same time.
During initial testing he indicated the following:
Just went on the server:
composer require magento/payment-services
Using version ^2.10 for magento/payment-services
He says version 2.11.1 is not available for him to install.
How can he get access to this, OR, is he required to install M2.4.8 before he will have access to install Payment Services 2.11.1 ?
Any assistance would be appreciated!
Larry
Solved! Go to Solution.
Hi @larry_cohen ,
When you run composer require magento/payment-services against a 2.4.7-p3 codebase, Composer will silently refuse to pull in 2.11.1 because the Payment Services 2.11.x line has a dependency on the newer Magento Framework packages that ship in 2.4.8.
The magento/payment-services 2.11.1 composer.json requires versions of magento/framework that only exist in Magento 2.4.8 (and later)
So first Upgrade Magento to 2.4.8
Then bump Payment Services to 2.11.1
composer require magento/payment-services:^2.11.1
After the core is at 2.4.8, Composer will find and install PS 2.11.1 without complaint.
Reference: https://experienceleague.adobe.com/en/docs/commerce/payment-services/get-started/install
Thanks,
Ankit
Hi Larry -
I am Harrison, the Payment Services manager. I see the ticket with our support team and I encourage your engagement with them. Upgrading as you did should generally be fine to do however there are some nuances that can complicate the update.
Please let me know if you need escalation.
Harrison
Thank you Harrison.
I will wait for definitive word from your Support team and get back to you if needed.
Thanks!
Larry
Hi @larry_cohen ,
When you run composer require magento/payment-services against a 2.4.7-p3 codebase, Composer will silently refuse to pull in 2.11.1 because the Payment Services 2.11.x line has a dependency on the newer Magento Framework packages that ship in 2.4.8.
The magento/payment-services 2.11.1 composer.json requires versions of magento/framework that only exist in Magento 2.4.8 (and later)
So first Upgrade Magento to 2.4.8
Then bump Payment Services to 2.11.1
composer require magento/payment-services:^2.11.1
After the core is at 2.4.8, Composer will find and install PS 2.11.1 without complaint.
Reference: https://experienceleague.adobe.com/en/docs/commerce/payment-services/get-started/install
Thanks,
Ankit