Skip to main content
La Customer Blocklist impedisce a un soggetto fraudolento noto di acquistare nuovamente da te. Un cliente bloccato non può pagare, perde i suoi abbonamenti attivi e può visualizzare, ma non modificare, nulla nel Customer Portal. Gestiscila da Impostazioni → Blocklist o tramite la Blocklist API.
Pagina delle impostazioni della blocklist che mostra il numero totale di clienti bloccati, una tabella delle voci bloccate con le colonne identificatore, bloccato da e bloccato il, e un pulsante Aggiungi alla blocklist

The Blocklist tab under Settings

Cosa succede quando blocchi un cliente

Il blocco non rimborsa i pagamenti passati e non influisce sulle contestazioni aperte. Emetti eventuali rimborsi separatamente dalla pagina Rimborsi.

Come il blocco identifica i clienti

Puoi bloccare tramite ID cliente o email. In entrambi i casi, il blocco si basa sull’email del cliente, non sul record del cliente:
  • Sono inclusi tutti i record con quell’email. Il checkout può creare un nuovo record cliente per un’email già utilizzata, quindi un blocco su un singolo ID cliente potrebbe essere aggirato. Un blocco sull’email invece no.
  • Gli alias sono inclusi. Le email vengono confrontate in minuscolo, rimuovendo +alias, quindi buyer+promo@example.com e Buyer@example.com vengono considerati lo stesso cliente. I punti nell’indirizzo vengono mantenuti così come sono.
  • Limitato alla tua attività. Un blocco si applica solo alla tua attività. La stessa email può ancora acquistare da altre attività su Dodo Payments.
  • L’email deve appartenere a un cliente esistente. Non puoi bloccare un’email che non ha mai effettuato un checkout con te e non è possibile bloccare un record cliente privo di email.

Bloccare un cliente

1

Open the Blocklist

Vai su Impostazioni → Blocklist nella dashboard.
2

Add to Blocklist

Fai clic su Aggiungi alla blocklist, quindi inserisci l’email o l’ID cliente. Aggiungi un motivo, così il tuo team potrà sapere in seguito perché è stato aggiunto il blocco.
3

Confirm

Conferma il blocco. Gli abbonamenti attivi del cliente vengono annullati immediatamente e la voce appare nella tabella Voci bloccate.

Gestire i clienti bloccati

La pagina Blocklist elenca tutti i blocchi attivi:
  • Totale clienti bloccati: quanti clienti sono attualmente bloccati.
  • Voci bloccate: una riga per ogni blocco, con l’Identificatore inserito (email o ID cliente), Bloccato da (il membro del team che ha aggiunto il blocco) e Bloccato il.
  • Cerca identificatore e Filtri: trova una voce tramite email o ID cliente oppure filtra in base a chi l’ha bloccata e quando.
  • Azione: gestisci la voce, incluso lo sblocco del cliente.

La pagina del cliente bloccato

Pagina Informazioni cliente per un cliente bloccato che mostra il badge Bloccato, un pulsante Sblocca cliente, un Registro attività con una nota e l'evento Aggiunto alla blocklist, e un pannello ID di riferimento con l'ID cliente

A blocked customer's details page

Apri un cliente bloccato da Vendite → Clienti o dalla pagina Blocklist per visualizzare:
  • Un badge Bloccato accanto al nome del cliente e un pulsante Sblocca cliente.
  • Registro attività: quando il cliente è stato aggiunto alla blocklist, il motivo ed eventuali note aggiunte in seguito dal tuo team. Fai clic su Aggiungi nota per registrare nuovo contesto, ad esempio l’esito di un chargeback. Le note possono essere modificate in seguito.
  • ID di riferimento: l’ID cliente collegato a questo blocco, pronto per essere copiato.

Sbloccare un cliente

Fai clic su Sblocca cliente nella pagina del cliente oppure usa il menu delle azioni nella pagina Blocklist.
  • Le modifiche al checkout e al Customer Portal vengono ripristinate immediatamente.
  • Gli abbonamenti annullati non vengono riattivati. Il cliente deve effettuare nuovamente l’acquisto.
  • La voce viene conservata come record di audit insieme alle relative note, ma non appare più nell’elenco attivo.
  • Puoi bloccare nuovamente lo stesso cliente in seguito. Verrà creata una nuova voce.

Cosa vede il cliente

A un cliente bloccato non viene mai comunicato che è stato bloccato.
  • Durante il checkout, il pagamento non va a buon fine con un rifiuto generico: “Questo pagamento non può essere elaborato.” L’API restituisce HTTP 403 con il codice di errore PAYMENT_NOT_PERMITTED, che non specifica alcuna causa. Il motivo reale viene scritto solo nei log di Dodo Payments.
  • Nel Customer Portal, tutto è visibile, ma ogni azione è disabilitata. Una richiesta di modifica bloccata restituisce PORTAL_ACTION_NOT_PERMITTED con il messaggio “Questa azione non è disponibile.” Il profilo del portale contiene read_only: true, così un’integrazione personalizzata del portale può disabilitare i propri controlli. Il portale non mostra mai la voce della blocklist né le relative note.
Se visualizzi gli errori del checkout o del portale nel tuo prodotto, mantieni questo comportamento. Mostra un messaggio generico per PAYMENT_NOT_PERMITTED e PORTAL_ACTION_NOT_PERMITTED. Rivelare il blocco comunica a un soggetto fraudolento di provare un’altra email.

Utilizzare l’API

La Blocklist API ti permette di bloccare i clienti dai tuoi strumenti, ad esempio quando arriva un chargeback. Richiede la tua chiave API segreta. Qualsiasi chiave può elencare le voci e leggere le note. Una chiave con accesso in scrittura abilitato può bloccare, sbloccare e gestire le note. La dashboard applica la stessa distinzione ai ruoli del team: il ruolo Visualizzatore legge l’elenco, mentre il ruolo Editor apporta modifiche.

Bloccare un cliente

Invia customer_id o email al livello principale del body. reason è facoltativo e viene visualizzato nella pagina della voce.
Response
Bloccare un cliente già bloccato restituisce HTTP 409 con CUSTOMER_ALREADY_BLOCKED, a meno che ci siano ancora abbonamenti in attesa di essere annullati. In tal caso la chiamata prosegue invece con l’annullamento.

Verificare se un cliente è bloccato

Get Customer Detail restituisce due campi aggiuntivi: blocked_at, l’ora in cui è stato aggiunto il blocco attivo (null quando il cliente non è bloccato), e blocklist_entry_id, la voce alla base del blocco. L’endpoint List Customers lascia vuoti entrambi i campi.

Sbloccare un cliente

L’endpoint restituisce HTTP 204 in caso di successo. Lo sblocco ripristina le modifiche al checkout e al portale e non riattiva alcun abbonamento.

Best practice

  • Registra il motivo. Un breve motivo sul blocco, insieme alle note per qualsiasi evento successivo, fornisce al team di supporto il quadro completo senza dover uscire dalla dashboard.
  • Blocca dopo un chargeback. Apri il cliente dalla contestazione o dal pagamento e bloccalo da lì, oppure automatizza l’operazione dal webhook dispute.opened con POST /blocklist/customers. Vedi Contestazioni.
  • Controlla subscriptions_swept. Quando blocchi tramite API, ripeti la chiamata finché la risposta non restituisce true, così non rimane alcun abbonamento attivo.
  • Rimborsa separatamente. Un blocco impedisce solo gli acquisti futuri. Se devi del denaro al cliente, rimborsa il pagamento come di consueto.
  • Controlla l’elenco. Sblocca i clienti il cui problema è stato risolto. Lo sblocco è immediato e conserva la cronologia.

Correlati

Customer Management

Trova un cliente, apri la pagina dei dettagli e gestisci i suoi abbonamenti.

Customer Portal

Cosa può e non può fare un cliente bloccato nel portale.

Disputes

Rispondi ai chargeback e decidi quando è opportuno applicare un blocco.

Error Codes

Cosa significano PAYMENT_NOT_PERMITTED e PORTAL_ACTION_NOT_PERMITTED.
Ultima modifica il 25 settembre 2026