Technical requirements
Your integration must be served over HTTPS. Integrations aren’t permitted to be served over unencrypted HTTP connections. Additionally, the connection must be using TLS 1.2 or above. This requirement is enforced to ensure that sensitive information is not transmitted unprotected over the public internet.
Your integration may use plain HTTP for basic testing, but validation fails if your integration doesn't use HTTPS.