Quote:
Unexpected error communicating with Stripe. If this problem persists, let us know at support@stripe.com. (Network error [errno 77]: error setting certificate verify locations: CAfile: CApath: none)

This issue is not related to Joomla. It is caused by an SSL certificate validation problem on the server side. PHP/cURL/OpenSSL is unable to locate or use the list of trusted root certificates required for secure HTTPS connections.
What the “errno 77” error means
This error indicates that PHP (via cURL) cannot find the CA certificate bundle (the file containing trusted root certificates). Without this file, the server cannot verify the authenticity of secure connections, such as requests to api.stripe.com.
In other words, the Stripe API connection fails because the server does not know which Certification Authorities to trust.
Possible causes:
-
The server does not have a CA bundle installed.
-
PHP is configured without the correct certificate path (curl.cainfo, openssl.cafile).
-
SSL or cURL was compiled without a CA package.
What should be checked
Please verify the SSL certificate installed on your hosting.
If the certificate chain is incomplete (missing Intermediate Certificates), Stripe API connections can fail.
This often happens when the SSL certificate was installed manually without the full chain, instead of using Let's Encrypt / AutoSSL.
Next step
Please contact your hosting provider or server administrator and ask them to:
-
Ensure the CA bundle is installed and up to date.
-
Confirm that PHP/cURL/OpenSSL is using the correct certificate path.
-
Verify that the SSL certificate includes the full trust chain.
Once the SSL configuration is corrected, the Stripe payment integration should work normally.