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.
Tu proveedor de alojamiento web podrá ver las solicitudes **POST** a los puntos de conexión de la API REST **/wp-json/wpsp** y autorizar cualquier regla que se haya activado incorrectamente y que pueda estar bloqueando las solicitudes.
¿Todavía tiene preguntas? ¡Estamos aquí para ayudarle!
Última modificación: