Webhooks: how to investigate and fix "TLS error"

"TLS error" indicates Stripe was unable to establish a secure connection to your server due to an SSL/TLS issue. Try the following:

  1. Use a tool like SSL Labs' SSL Server Test to determine if there are any issues with your TLS certificate or configuration and resolve any issues found
  2. Load your domain or Webhook Endpoint URL in your web browser and check for any security or certificate errors reported there and resolve any issues reported

One of the most common issues people encounter is an incomplete certificate chain, which usually means an intermediate certificate is not installed. Your SSL/TLS provider should be able to provide the missing certificate and instructions for installing it.