We only label a PHP version as “recommended” once it’s gone through lengthy and thorough in-house testing. Because we do a lot of testing during development (for features old and new), it makes sense to just have our QA specialists use PHP 8.1 in their everyday process.
CS-Cart 4.15.1 didn’t work at all with PHP 8.1, and compatibility was added to our roadmap for 4.16.1 rather late. So our main goal was to ensure that CS-Cart 4.16.1 could be installed, and it’s main functionality (such as checkout or adding products) worked properly.
The current plan is to do more testing with PHP 8.1 before version 4.17.1 (scheduled for release mid-2023), and hopefully make it the recommended version.
To my knowledge, there haven’t been any changes to refunds related to Stripe Checkout. The changes basically are as follows:
- You select “Stripe Checkout” instead of “Credit card” in the payment method settings on the CS-Cart end.
- You get rerouted to the Stripe Checkout page after selecting a shipping method and submitting the order.