1. Raiz
Dotfy - Documentação
  • Dotfy Module
    • Raiz
      • Conta (Dados do Seller)
        • Identificar a conta (dados do seller)
      • Cobranças (PIX & Boleto)
        • Criar cobrança PIX
        • Criar boleto
        • Listar cobranças
        • Consultar cobrança por correlationID
        • Histórico de webhooks de uma cobrança
      • Cartão (Checkout Transparente)
        • Criar pagamento com cartão (PAN via API)
      • Saldo
        • Consultar saldo
      • Saques e Chaves PIX
        • Listar chaves PIX cadastradas
        • Cadastrar chave PIX
        • Listar saques
        • Solicitar saque
        • Cancelar saque pendente
      • Clientes
        • Listar clientes
        • Detalhe de um cliente
      • Produtos e Links de Pagamento
        • Links de compra por comprador (Purchase Links)
          • Criar link de compra (por comprador)
          • Listar links de compra do produto
          • Detalhe/status do link de compra
          • Revogar link de compra
        • Listar produtos
        • Criar produto
        • Detalhe do produto
        • Carrinhos abandonados do produto
      • Splits
        • Analytics de splits enviados
        • Splits recebidos
      • Disputas e MEDs
        • Listar disputas
        • Listar MEDs com estatísticas
        • Evidências de uma disputa
        • Histórico de uma disputa
      • Subcontas White-Label (BaaS)
        • Criar subconta
        • Listar subcontas
        • Detalhe da subconta
        • Atualizar subconta
        • Excluir subconta (soft delete)
        • Enviar KYC da subconta (multipart)
        • Consultar status do KYC da subconta
        • Cadastrar chave PIX da subconta
        • Listar chaves PIX da subconta
        • Remover chave PIX da subconta
        • Criar cobrança da subconta
        • Listar cobranças da subconta
        • Detalhe de cobrança da subconta
        • Saldo da subconta
        • Extrato (transações) da subconta
        • Solicitar saque da subconta
        • Listar saques da subconta
        • Atualizar taxas da subconta
      • Nominais
        • Listar nominais disponíveis
        • Trocar de nominal
        • Definir nominal de fallback
        • Estado da troca em andamento
        • [Admin] Catálogo completo de nominais
        • [Admin] Criar nominal
        • [Admin] Editar nominal
        • [Admin] Desabilitar nominal (soft)
        • [Admin] Acesso e taxas por usuário
        • Nominais permitidas à subconta
        • Trocar nominal da subconta (master)
      • Webhooks (Gerenciar Endpoints)
        • Listar endpoints
        • Criar endpoint
        • Atualizar endpoint
        • Remover endpoint
      • Webhooks (Eventos Recebidos)
        • EVENT:CHARGE_CREATED — cobrança criada
        • EVENT:CHARGE_PAID — cobrança paga (atualização principal)
        • EVENT:CHARGE_PAID — boleto pago
        • EVENT:CHARGE_EXPIRED — cobrança expirada
        • EVENT:SPLIT_RECEIVED — você recebeu um split
        • EVENT:DISPUTE_OPENED — MED/disputa aberta
        • EVENT:DISPUTE_WON — disputa ganha
        • EVENT:DISPUTE_LOST — disputa perdida
        • EVENT:DISPUTE_CANCELED — disputa cancelada
        • EVENT:WITHDRAWAL_COMPLETED — saque concluído
        • EVENT:WITHDRAWAL_FAILED — saque falhou
        • EVENT:SUBACCOUNT_KYC_APPROVED — KYC da subconta aprovado
        • EVENT:SUBACCOUNT_KYC_REJECTED — KYC da subconta recusado
        • EVENT:SUBACCOUNT_PIX_KEY_APPROVED — chave PIX da subconta aprovada
        • EVENT:SUBACCOUNT_PIX_KEY_REJECTED — chave PIX da subconta recusada
      • Notificações
        • Listar notificações
      • Dashboard / Analytics
        • Stats gerais
        • Atividade recente
        • Atividade (timeline)
        • Receita por período
        • Volume por período
        • Taxa de conversão
        • Métodos de pagamento
        • Transações (gráfico)
        • Analytics avançado
  1. Raiz

Nominais

Nominais#

Uma nominal é o trilho de liquidação sob o qual a sua conta opera — a "instituição" por trás das suas cobranças e saques. Sua conta pode ter mais de uma nominal disponível (ex.: "Padrão" e "Hub") e alternar entre elas conforme as taxas e a disponibilidade. Cada nominal carrega a sua própria taxa de entrada (PIX recebido) e taxa de saque, já resolvidas para a sua conta no catálogo (GET /api/nominais).

Quem usa o quê#

Usuário (sessão do painel ou API key): lista (GET /api/nominais), troca (POST /api/nominais/select), define fallback (PATCH /api/nominais/fallback) e acompanha a troca (GET /api/nominais/switch).
Admin (papel ADMIN): mantém o catálogo (/api/admin/nominais) e libera/bloqueia nominais + define taxas especiais por usuário (PATCH /api/admin/nominais/access).
Subconta white-label (API key do master): o master consulta e troca a nominal da subconta via /api/subaccounts/{id}/nominal.

Troca com dreno (PENDING_DRAIN)#

Quando a troca cruza de uma instituição para outra e há saldo disponível, o sistema dispara automaticamente um saque do saldo disponível para a sua chave PIX aprovada antes de concluir a troca (não há cobrança de 2FA, pois o destino é a sua própria chave). Enquanto o dreno está em voo (202 PENDING_DRAIN), a conta fica travada para novos saques/cobranças. A troca conclui sozinha quando o saque liquida — acompanhe por GET /api/nominais/switch. Trocas dentro da mesma instituição (ou com saldo zero) são imediatas (200).

Convenções#

Taxas vêm já resolvidas para a sua conta (catálogo + condições especiais). Não calcule taxa a partir do catálogo bruto.
slug é o identificador estável da nominal (ex.: hub, padrao); use-o no select/fallback. displayName é só para exibição.
O trilho/adquirente de lastro de cada nominal é interno e nunca é exposto nas respostas voltadas ao cliente.

Códigos de erro (code)#

codeHTTPSignificado
SWITCH_IN_PROGRESS409Já há uma troca em andamento (corpo traz switchId). Aguarde concluir.
NOMINAL_NOT_USABLE422A nominal escolhida não está disponível para a sua conta.
BALANCE_RESERVED409Há saldo reservado (disputa/MED aberta). Resolva antes de trocar.
WITHDRAWAL_IN_FLIGHT409Há um saque em andamento. Aguarde a liquidação.
CHARGE_PENDING409Há cobrança pendente de liquidação. Aguarde.
BALANCE_BELOW_MIN_DRAIN422Saldo abaixo do mínimo para o saque de dreno da troca. Acumule mais antes de trocar.
PIX_KEY_REQUIRED422É preciso uma chave PIX cadastrada e aprovada (destino do dreno).
FALLBACK_INVALID422O fallbackSlug informado não corresponde a uma nominal válida.
SLUG_TAKEN409(Admin) Já existe nominal com o slug informado.
NOMINAL_IS_DEFAULT422(Admin) A nominal é a padrão; defina outra como padrão antes de desabilitar.
AMOUNT_LIMIT422Valor da cobrança acima do teto permitido para a nominal atual. Reduza o valor ou troque de nominal.
Modificado em 2026-07-14 04:02:21
Página anterior
Atualizar taxas da subconta
Próxima página
Listar nominais disponíveis
Built with