{"id":19011493,"date":"2026-09-04T10:23:37","date_gmt":"2026-09-04T10:23:37","guid":{"rendered":"https:\/\/wordpress.org\/support\/topic\/csp-y-paycomet-jetiframe\/"},"modified":"2026-09-04T10:23:37","modified_gmt":"2026-09-04T10:23:37","slug":"csp-y-paycomet-jetiframe","status":"publish","type":"topic","link":"https:\/\/wordpress.org\/support\/topic\/csp-y-paycomet-jetiframe\/","title":{"rendered":"CSP y Paycomet JetIframe"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Hola Fernando!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">He detectado una posible incompatibilidad entre la CSP de Vigilante y PAYCOMET JetIframe en WooCommerce.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vigilante a\u00f1ade <code>form-action 'self' https:<\/code>, pero PAYCOMET utiliza un formulario con <code>action=\"javascript:jetIframeValidated()\"<\/code>. Chrome lo bloquea por CSP: PAYCOMET genera correctamente el token, pero nunca contin\u00faa el checkout de WooCommerce \ud83d\ude41<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Al desactivar las cabeceras\/CSP de Vigilante el pago vuelve a funcionar. \u00bfSer\u00eda posible poder excluir o editar la directiva <code>form-action<\/code> para estos casos?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Y gracias por ahorrarnos miles de disgustos con tu plugin \ud83d\ude42<\/p>\n","protected":false},"template":"","class_list":["post-19011493","topic","type-topic","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic\/19011493","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic"}],"about":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/types\/topic"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic\/19011493\/revisions"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/media?parent=19011493"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}