I hope someone may know the solution to the problem I am facing. I have the Stripe payment module enabled in the backend and enabled in all the regions that I am interested in. My Next.js storefront is based on an older version of the starter and Stripe worked great. Since upgrading some dependencies such as React, Next.js and the Stripe libraries, the Stripe Element no longer displays after selecting "Credit Card" as the payment type. I am stuck with a disabled "Enter card details" button.
After trying numerous things on my own storefront with lots of help from ChatGPT, and no results, I decided to try a fresh clone of the most recent starter, connected to my existing backend. It has exactly the same problem!
Cheers for taking the time to read and thanks in advance for any suggestions or solutions.