UPDATE: The issue is indeed Composer. I've disabled it and uploaded the million files in dmxConnectLib and it's now working.
So, should I leave it not using Composer? I'm thinking that Composer is much better at only creating files that are actually needed rather than hundreds of files (like for AWS which I'm not using) which are created regardless.
There was indeed a bug in our detection of used modules for composer. So it had nothing to do with the stripe secret key. Stripe was just not detected as used and so not added to the composer.json
Can you give me a quick summary of the difference between using and not using Composer? I'm assuming non-Composer will be phased out over time but would love to know the thinking in all this with the advantages and disadvantages to both solutions.
By including it in Wappler and enabling it, Composer will manage (install/update) the libraries your project depends on (for example Stripe, AWS, etc.).
So the main benefit is, that it will only include the files for libraries used in your project. For example - if you're not using S3, the thousands of S3 files won't be added in your project, same for Stripe and same for the other libraries.
Is it possible this is happening to me too? However I'm on NodeJS, not PHP. My embedded checkout tries to load (look above the console to the right) but times out with the errors you can see if the video.
The last error being:
embedded-checkout-in…ac72fca50b8ed8bbb:8
Error: Timed out waiting for client secret
at embedded-checkout-in…50b8ed8bbb:8:301301