Pular para o conteúdo principal

Políticas e Regras

O sistema de políticas permite configurar regras de segurança, limites e restrições para operações PIX. As regras são avaliadas automaticamente em cada transação e podem bloquear, estornar ou notificar sobre violações.

Hierarquia de Configuração

As políticas seguem uma hierarquia de três níveis:

Default (base) -> Tenant (sobrescreve default) -> Account (sobrescreve tenant)

Cada nível pode definir regras específicas. Valores não definidos em um nível são herdados do nível anterior. Isso permite ter regras globais no nível default e ajustes por tenant ou conta.

Regras de PIX Out (Transferências de Saída)

As regras são avaliadas na ordem abaixo. A primeira violação encontrada interrompe a avaliação.

OrdemRegraDescriçãoAção
1Kill SwitchDesabilita todas as transferências de saídaREJECT
2Horário de OperaçãoRestringe operações a uma janela de horárioREJECT
3WhitelistSe o destinatário está na whitelist, permite e pula todas as regras abaixoALLOW
4BlacklistBloqueia se o destinatário está na blacklistREJECT
5Mesma TitularidadePermite apenas transferências para o mesmo CPF/CNPJREJECT
6Limite por TransaçãoValor máximo por transferênciaREJECT
7Limite NoturnoValor máximo reduzido entre 20:00 e 06:00 (BRT)REJECT
8Tipo de PessoaRestringe por tipo de destinatário (PF/PJ)REJECT
9AprovaçãoAcima de um valor, requer aprovação manualHOLD_FOR_APPROVAL

Regras de PIX In (Transferências Recebidas)

Para transferências recebidas, todas as violações usam a mesma ação configurável (violationAction).

OrdemRegraDescrição
1WhitelistSe o pagador está na whitelist, permite e pula todas as regras abaixo
2Blacklist (Documento)Bloqueia se o pagador está na blacklist de CPF/CNPJ
3Blacklist (Banco)Bloqueia se o banco de origem está na blacklist
4Mesma TitularidadeAceita apenas PIX do mesmo CPF/CNPJ
5Limite de ValorValor máximo por transação recebida
6Tipo de PessoaRestringe por tipo de pagador (PF/PJ)
7Bancos PermitidosAceita apenas PIX de bancos específicos

Ações de Violação (PIX In)

Quando uma regra de PIX In é violada, a ação configurada é aplicada:

AçãoDescrição
ALLOW_AND_NOTIFYPermite a transação mas registra a violação (padrão)
AUTO_REFUNDEstorna automaticamente o valor ao pagador
QUARANTINEColoca a transação em quarentena por N dias
BLOCKBloqueia o saldo correspondente à transação

Regras de QR Code

RegraDescrição
QR DinâmicoHabilita/desabilita criação de QR codes dinâmicos
QR EstáticoHabilita/desabilita criação de QR codes estáticos
Valor MáximoLimite de valor por QR code
Valor MínimoValor mínimo por QR code

Regras de Chaves PIX

RegraDescrição
CriaçãoHabilita/desabilita criação de chaves PIX
Máximo de ChavesNúmero máximo de chaves por conta

Regras de Estorno (Refund)

RegraDescrição
HabilitadoHabilita/desabilita estornos
Valor MáximoLimite de valor por estorno

Regras de MED (Disputas)

RegraDescrição
Auto-blockBloqueia automaticamente o saldo para MEDs acima de um valor
Taxa MáximaLimite para a proporção MED/PIX-In
AçãoO que fazer quando a taxa é excedida: NOTIFY, BLOCK PIX IN, BLOCK PIX OUT, BLOCK ALL

Horário de Operação

Restringe todas as operações a uma janela de horário. Suporta janelas que cruzam a meia-noite (ex: 22:00-06:00).

CampoDescriçãoExemplo
startHora de início06:00
endHora de fim22:00
timezoneFuso horárioAmerica/Sao_Paulo

Princípio da Whitelist

Em ambos PIX Out e PIX In, a whitelist é avaliada primeiro. Se o documento (CPF/CNPJ) do pagador/destinatário estiver na whitelist, todas as outras regras são ignoradas e a transação é permitida.

Isso permite criar exceções para parceiros de confiança que não devem ser afetados por limites, blacklists ou outras restrições.

Visibilidade de Violações

Todas as violações de política são registradas na transação e visíveis:

  • No extrato (GET /v1/accounts/{accountId}/statement), nos campos policyViolations e violationAction
  • Via webhook policy.violation (quando configurado)
  • No painel de administração (Backoffice)

Consulte o guia de Disputas (MED) para detalhes sobre as regras específicas de MED.