Your checkout flow is not served over HTTPS, which Microsoft requires for Shopping campaigns. Migrate the entire site, especially checkout, to a valid SSL certificate.
Microsoft Merchant Center validates landing-page URLs for crawlability, format, and uniqueness. Common triggers: invalid characters, relative paths, missing protocol, redirect chains, or hostnames that don't resolve.