When calling getModuleLink to get the exposed endpoints, internally the method checks if "SSL" and "SSL in all pages" are activated.
If the commerce has only "SSL" activated, the checkout sites are under HTTPS, but getModuleLink returns an HTTP endpoint, causing a blocked content due to mixed protocols.
This PR solve this asking for endpoints with a relative protocol.
When calling getModuleLink to get the exposed endpoints, internally the method checks if "SSL" and "SSL in all pages" are activated.
If the commerce has only "SSL" activated, the checkout sites are under HTTPS, but getModuleLink returns an HTTP endpoint, causing a blocked content due to mixed protocols.
This PR solve this asking for endpoints with a relative protocol.