Un downgrade comporta la transizione del progetto reCAPTCHA a un livello di prodotto inferiore. Ciò si verifica quando un progetto non soddisfa più i criteri di idoneità per il livello attuale.
Perché i progetti vengono sottoposti a downgrade
In genere, una transizione di livello si verifica per uno dei seguenti motivi:
- Da Enterprise a Premium: l'abbonamento Enterprise è scaduto, non è stato rinnovato o non è più attivo oppure il progetto è stato scollegato da un account con un abbonamento attivo.
- Da Premium a Essentials: l'account di fatturazione associato al Google Cloud progetto è stato scollegato, disattivato o presenta problemi di fatturazione, ad esempio pagamenti in sospeso.
Periodo di tolleranza
Fraud Defense offre un periodo di tolleranza di 30 giorni per i downgrade da Enterprise a Premium. Durante questo periodo, mantieni l'accesso alle funzionalità Enterprise per poter risolvere i problemi di fatturazione o aggiornare l'integrazione. Al termine del periodo di tolleranza di 30 giorni, l'accesso alle funzionalità esclusive di Enterprise viene rimosso.
Impatto sulle funzionalità
Un downgrade riduce le funzionalità disponibili nel progetto in modo che corrispondano al livello di destinazione:
- Downgrade a Premium: perdi l'accesso alle funzionalità esclusive di Enterprise. Per un confronto fianco a fianco delle funzionalità, consulta la tabella di confronto delle funzionalità.
- Downgrade a Essentials: perdi l'accesso alle funzionalità Premium e il limite di valutazione senza costi mensile è limitato a 10.000. Le valutazioni che superano questo limite restituiscono l'errore
HTTP 429 (Resource Exhausted).
Impatto sulle integrazioni esistenti
A seconda delle funzionalità che utilizzi, un downgrade può causare errori API o modifiche dell'interfaccia utente:
- Codici dei motivi avanzati: la risposta
CreateAssessmentnon contiene più i motivi avanzati nel campoextended_verdict_reasons. Se il backend si basa su questi codici, aggiornalo in modo che utilizzi i motivi di classificazione standard. - API Account correlati: le chiamate agli endpoint degli account correlati restituiscono un errore
PERMISSION_DENIED. Devi interrompere le chiamate a queste API. - Transaction Defense: se richiedi valutazioni delle transazioni senza inviare un token frontend, l'API restituisce un errore
PERMISSION_DENIED. Per continuare a utilizzare Transaction Defense, devi implementare un'integrazione frontend. - Analisi ATO: il campo
accountTakeoverVerdictè vuoto o mancante nella rispostaaccountDefenderAssessment. La logica di backend che prevede questo campo deve essere aggiornata per evitare errori. - Funzionalità solo dell'interfaccia utente: le funzionalità come i report sulle frodi specifici per il sito e le indagini sugli attacchi non vengono più visualizzate nella Google Cloud console.
Verificare l'utilizzo delle funzionalità
Per determinare se le tue integrazioni saranno interessate da un downgrade, verifica quanto segue:
- Controlla il codice backend per i riferimenti a
extended_verdict_reasons(vedi Interpretare le valutazioni per i siti web) oaccountTakeoverVerdict(vedi Rilevare e prevenire il furto di account) nelle risposte di valutazione. - Verifica se il backend chiama gli endpoint dell'API Account correlati.
- Verifica se stai eseguendo valutazioni delle transazioni senza token frontend (vedi Installare Transaction Defense).
Prevenire o ripristinare un downgrade
Per evitare interruzioni del servizio o ripristinare l'accesso alle funzionalità, risolvi i problemi di fatturazione o di abbonamento:
- Ripristinare lo stato Enterprise: associa il progetto a un account di fatturazione attivo con un abbonamento Fraud Defense valido. Se hai bisogno di un nuovo abbonamento, contatta il tuo Google Cloud rappresentante di vendita o Google Cloud team di vendita.
- Ripristinare lo stato Premium: assicurati che il progetto sia collegato a un account di fatturazione attivo e valido Google Cloud