Cómo resolver problemas de 406/403 Not Acceptable – ModSecurity
En este documento
ModSecurity es una solución de firewall de código abierto que algunos proveedores de alojamiento web activan automáticamente en sus servidores. Algunas configuraciones de ModSecurity pueden bloquear accidentalmente solicitudes válidas a su servidor, lo que a su vez puede hacer que WP Simple Pay no funcione correctamente.
Error al regresar desde Stripe Checkout (checkout.stripe.com)
Una solicitud común que ModSecurity puede bloquear es el regreso desde una página de Stripe Checkout externa. Es importante que ModSecurity no bloquee las solicitudes de ninguno de los nombres de dominio completos de Stripe:
api.stripe.com checkout.stripe.com files.stripe.com js.stripe.com m.stripe.com m.stripe.network q.stripe.com
Su proveedor de alojamiento web podrá agregar estos dominios a la lista blanca de ModSecurity para garantizar que sus usuarios vean su página de pago exitoso después de un pago de Stripe Checkout.
Error al intentar un formulario de pago en el sitio
ModSecurity también puede bloquear incorrectamente las solicitudes a la API REST de WordPress de su sitio web. Esto puede ocurrir en ciertas instancias, como el uso de un campo personalizado para recopilar una URL, que ModSecurity puede marcar cuando se envía el contenido del formulario.
Su proveedor de alojamiento web podrá ver las solicitudes POST a los puntos finales de la API REST /wp-json/wpsp y agregar a la lista blanca cualquier regla que se haya activado de manera incorrecta y que pueda estar bloqueando las solicitudes.
¿Todavía tienes preguntas? ¡Estamos aquí para ayudarte!
Última modificación: