If you have configured HTTPs for the webhooks, you need to test the configuration before going LIVE. If your SSL certificates are not properly installed, the webhook events will fail and your servers will not be notified of events triggered from Chargebee. If you encounter SSL communication error when testing the webhooks, the possible reasons are
- SSL Certificate / Intermediate Certificates are not properly installed.
- SSL Certificate whose root certificate is not in the list of CAs supported by Chargebee
SSL Certificate / Intermediate Certificates are not properly installed:
The below tools help to check if your certificate is installed properly.
- https://www.ssllabs.com/ssltest/index.html
- https://www.digicert.com/help/ (you need to check whether the intermediate certificates are properly chained)
The intermediate certificates should be properly installed in the right order as given by the Certificate provider.
SSL Certificate whose root certificate is not in the list of CAs supported by Chargebee:
Your Root Certificate should be listed on the approved list. If not, let us know, we will add it to our certificate store. Currently, Chargebee supports certificates that are signed from the Root Certificates listed above.