A lista de bloqueio de clientes impede que um fraudador conhecido compre de você novamente. Um cliente bloqueado não pode pagar, perde suas assinaturas ativas e pode visualizar, mas não alterar nada no Customer Portal. Gerencie a lista em Settings → Blocklist ou pela API da lista de bloqueio.

The Blocklist tab under Settings
O que acontece quando você bloqueia um cliente
O bloqueio não reembolsa pagamentos anteriores nem afeta disputas abertas. Emita qualquer reembolso separadamente na página de Refunds.
Como o bloqueio identifica os clientes
Você pode bloquear por customer ID ou por email. De qualquer forma, o bloqueio é baseado no email do cliente, não no registro do cliente:- Todos os registros com esse email são abrangidos. O Checkout pode criar um novo registro de cliente para um email que retorna, portanto um bloqueio baseado em um único customer ID poderia ser contornado. Um bloqueio baseado no email não pode.
- Os aliases são abrangidos. Os emails são comparados em letras minúsculas, com qualquer
+aliasremovido, portantobuyer+promo@example.comeBuyer@example.comsão considerados o mesmo cliente. Os pontos no endereço são mantidos como estão. - Limitado ao seu negócio. Um bloqueio se aplica somente ao seu negócio. O mesmo email ainda pode comprar de outros negócios no Dodo Payments.
- O email deve pertencer a um cliente existente. Você não pode bloquear um email que nunca tenha feito checkout com você, e um registro de cliente sem email não pode ser bloqueado.
Bloqueando um cliente
- From Settings
- From the customer's page
1
Open the Blocklist
Acesse Settings → Blocklist no dashboard.
2
Add to Blocklist
Clique em Add to Blocklist e insira o email ou customer ID do cliente. Adicione um motivo para que sua equipe possa ver posteriormente por que o bloqueio foi adicionado.
3
Confirm
Confirme o bloqueio. As live subscriptions do cliente são canceladas imediatamente, e a entrada aparece na tabela Blocked entries.
Gerenciando clientes bloqueados
A página Blocklist lista todos os bloqueios ativos:- Total Customers Blocked: Quantos clientes estão bloqueados atualmente.
- Blocked entries: Uma linha por bloqueio, com o Identifier inserido por você (email ou customer ID), Blocked By (o membro da equipe que adicionou o bloqueio) e Blocked On.
- Search Identifier e Filters: Encontre uma entrada por email ou customer ID, ou filtre por quem a bloqueou e quando.
- Action: Gerencie a entrada, incluindo desbloquear o cliente.
A página do cliente bloqueado

A blocked customer's details page
- Um selo Blocked ao lado do nome do cliente e um botão Unblock Customer.
- Activity Log: Quando o cliente foi adicionado à lista de bloqueio, o motivo e quaisquer observações adicionadas pela sua equipe desde então. Clique em Add Note para registrar um novo contexto, como o resultado de um chargeback. As observações podem ser editadas posteriormente.
- Reference IDs: O customer ID vinculado a este bloqueio, pronto para ser copiado.
Desbloqueando um cliente
Clique em Unblock Customer na página do cliente ou use o menu de ações na página Blocklist.- As alterações no Checkout e no Customer Portal são restauradas imediatamente.
- As subscriptions canceladas não são reativadas. O cliente precisa comprar novamente.
- A entrada é mantida como registro de auditoria junto com suas observações, mas não aparece mais na lista ativa.
- Você pode bloquear o mesmo cliente novamente mais tarde. Isso cria uma nova entrada.
O que o cliente vê
Um cliente bloqueado nunca é informado de que foi bloqueado.- No checkout, o pagamento falha com uma recusa genérica: “This payment cannot be processed.” A API retorna HTTP
403com o código de erroPAYMENT_NOT_PERMITTED, que não informa nenhuma causa. O motivo real é registrado somente nos logs do Dodo Payments. - No Customer Portal, tudo fica visível, mas todas as ações são desativadas. Uma operação de escrita bloqueada retorna
PORTAL_ACTION_NOT_PERMITTEDcom a mensagem “This action is not available.” O perfil do portal contémread_only: truepara que uma integração personalizada do portal possa desativar seus próprios controles. O portal nunca expõe a entrada da lista de bloqueio nem suas observações.
Usando a API
A API da lista de bloqueio permite bloquear clientes a partir das suas próprias ferramentas, por exemplo quando chega um chargeback. Ela exige sua API key secreta. Qualquer chave pode listar entradas e ler observações. Uma chave com write access habilitado pode bloquear, desbloquear e gerenciar observações. O dashboard aplica a mesma divisão às funções da equipe: a função Viewer lê a lista, e a função Editor faz alterações.Bloquear um cliente
Enviecustomer_id ou email no nível superior do body. reason é opcional e aparece na página da entrada.
Response
Bloquear um cliente que já está bloqueado retorna HTTP
409 com CUSTOMER_ALREADY_BLOCKED, a menos que ainda haja subscriptions aguardando cancelamento. Nesse caso, a chamada continua o cancelamento.Verificar se um cliente está bloqueado
Get Customer Detail retorna dois campos adicionais:blocked_at, o momento em que o bloqueio ativo foi adicionado (null quando o cliente não está bloqueado), e blocklist_entry_id, a entrada associada. O endpoint List Customers mantém ambos vazios.
Desbloquear um cliente
204 em caso de sucesso. O desbloqueio restaura as operações de escrita no checkout e no portal, mas não reativa nenhuma subscription.
Práticas recomendadas
- Registre o motivo. Um motivo curto no bloqueio, junto com observações sobre tudo que acontecer depois, fornece à sua equipe de suporte o contexto completo sem sair do dashboard.
- Bloqueie após um chargeback. Abra o cliente a partir da disputa ou do pagamento e bloqueie-o ali, ou automatize isso a partir do webhook
dispute.openedcomPOST /blocklist/customers. Consulte Disputes. - Verifique
subscriptions_swept. Ao bloquear pela API, repita a chamada até que a resposta informetrue, para que nenhuma live subscription fique ativa. - Reembolse separadamente. Um bloqueio interrompe apenas compras futuras. Se você deve dinheiro ao cliente, reembolse o pagamento normalmente.
- Revise a lista. Desbloqueie clientes cujo problema foi resolvido. O desbloqueio é imediato e mantém o histórico.
Relacionado
Customer Management
Encontre um cliente, abra a página de detalhes e gerencie suas subscriptions.
Customer Portal
O que um cliente bloqueado pode e não pode fazer no portal.
Disputes
Responda a chargebacks e decida quando um bloqueio é justificável.
Error Codes
O que
PAYMENT_NOT_PERMITTED e PORTAL_ACTION_NOT_PERMITTED significam.