Recently I was configuring a CD server for my commerce 9 application. Everything seems to be working in CM server. But after configuring my commerce shops in CD server I was getting the error “The certificate thumbprint is invalid or missing from your configuration, secure communication with the Commerce Engine is not possible.” The detailed error was as follows.
Exception: System.Exception
Message: The certificate thumbprint is invalid or missing from your configuration, secure communication with the Commerce Engine is not possible.
12932 18:23:56 ERROR Commerce.Connector – There was an error retrieving the mappings from the Commerce Service
12932 18:23:56 INFO Commerce.Connector – Release mapping lock
15204 18:23:56 INFO Commerce.Connector – Mapping locked
15204 18:23:56 INFO Commerce.Connector – Release mapping lock
I verified and found the thumbprint is correct. After a few, troubleshooting I found that the certificate installed in trusted root but the <certificateStoreName>5</certificateStoreName> in Sitecore.Engine.Connect.config under ~\App_Config\Include\Y.Commerce.Engine folder was pointing to “My”
So I changed it to <certificateStoreName>6</certificateStoreName> which fixed the issue.