Una degradación hace que tu proyecto de reCAPTCHA pase a un nivel de producto inferior. Esto ocurre cuando un proyecto ya no cumple con los criterios de elegibilidad para su nivel actual.
Por qué se reducen los proyectos
Por lo general, una transición de nivel se produce por uno de los siguientes motivos:
- De Enterprise a Premium: Tu suscripción a Enterprise venció, caducó o ya no está activa, o bien el proyecto se desvinculó de una cuenta con una suscripción activa.
- De Premium a Essentials: La cuenta de facturación asociada a tu proyecto Google Cloud se desvinculó, inhabilitó o tiene problemas de facturación, como pagos pendientes.
Período de gracia
Fraud Defense proporciona un período de gracia de 30 días para los cambios de Enterprise a Premium. Durante este período, conservarás el acceso a las funciones de Enterprise para que puedas resolver problemas de facturación o actualizar tu integración. Una vez que venza el período de gracia de 30 días, se quitará el acceso a las funciones exclusivas de Enterprise.
Impacto en las funciones
Un cambio a una versión inferior reduce las funciones disponibles en tu proyecto para que coincidan con el nivel objetivo:
- Cambios a Premium: Pierdes el acceso a las funciones exclusivas de Enterprise. Para obtener una comparación en paralelo de las funciones, consulta la tabla de comparación de funciones.
- Cambios a la versión inferior de Essentials: Perderás el acceso a las funciones de Premium y tu límite mensual de evaluaciones gratuitas se reducirá a 10,000. Las evaluaciones que superen este límite mostrarán el error
HTTP 429 (Resource Exhausted).
Impacto en las integraciones existentes
Según las funciones que uses, una versión anterior puede causar errores de API o cambios en la interfaz de usuario:
- Códigos de motivos avanzados: La respuesta
CreateAssessmentya no contiene motivos avanzados en el campoextended_verdict_reasons. Si tu backend depende de estos códigos, actualízalo para que use motivos de clasificación estándar. - API de cuentas relacionadas: Las llamadas a los extremos de cuentas relacionadas devuelven un error
PERMISSION_DENIED. Debes dejar de llamar a estas APIs. - Defensa contra transacciones: Si solicitas evaluaciones de transacciones sin enviar un token de frontend, la API devuelve un error
PERMISSION_DENIED. Para seguir usando la Defensa de transacciones, debes implementar una integración de frontend. - Análisis de ATO: El campo
accountTakeoverVerdictestá vacío o falta en la respuesta deaccountDefenderAssessment. La lógica de backend que espera este campo debe actualizarse para evitar errores. - Funciones solo para la IU: Las funciones, como los informes de fraude específicos del sitio y las investigaciones de ataques, ya no aparecen en la Google Cloud consola.
Verifica el uso de las funciones
Para determinar si tus integraciones se verán afectadas por una versión anterior, verifica lo siguiente:
- Verifica el código de backend para detectar referencias a
extended_verdict_reasons(consulta Cómo interpretar las evaluaciones de sitios web) oaccountTakeoverVerdict(consulta Cómo detectar y evitar la apropiación de cuentas) en las respuestas de evaluación. - Verifica si tu backend llama a algún extremo de la API de cuentas vinculadas.
- Verifica si realizas evaluaciones de transacciones sin tokens de frontend (consulta Cómo instalar la defensa contra transacciones).
Cómo evitar un cambio a una versión anterior o restablecerla
Para evitar la interrupción del servicio o restablecer el acceso a las funciones, resuelve los problemas de facturación o suscripción:
- Restablece el estado de Enterprise: Asocia tu proyecto a una cuenta de facturación activa que tenga una suscripción válida a Fraud Defense. Si necesitas una suscripción nueva, comunícate con tu Google Cloud representante de ventas o con el equipo de ventas deGoogle Cloud .
- Restablece el estado Premium: Asegúrate de que tu proyecto esté vinculado a una cuenta de facturación Google Cloud válida y activa.