/ Central de Ajuda Todos os guias
Integração bancária · Via gerente

Como conectar sua conta Itaú

Diferente do Inter, o Itaú não é autosserviço: a liberação passa pelo gerente (OfficerCash), você gera os certificados e precisa de 3 credenciais separadas. Comece com antecedência.

Para quem responde pela conta PJ Apoio técnico na etapa do certificado Alguns dias úteis
Antes de começar

O que muda no Itaú

Portal: Itaú for Developers — devportal.itau.com.br. O client_id e o token chegam pelo gerente; o portal é usado para emitir/gerir o certificado.

O Itaú não é autosserviço para os nossos produtos. Você fala com o gerente / time Itaú (OfficerCash), recebe client_id + um token temporário, gera você mesmo a chave privada e o pedido de certificado (CSR), e precisa de 3 credenciais separadas (PIX, Pagamentos e Cobrança), cada uma com seu próprio certificado.
Campo no sistemaDe onde vemItaú
Client IDgerente / portal do banco✓ (1 por produto)
Client Secretemissão no portal✓ (1 por produto)
Certificado (PEM)arquivo .crt emitido no portal✓ (1 por produto)
Chave privada (PEM)arquivo .key — você gera (CSR)✓
Chave PIX recebedorasua chave PIX da conta✓ (no bloco PIX)

Com o gerente

1 · Solicitar ao banco

1
Abrir a solicitação com o gerente
Gerente Itaú

Pelo gerente da conta / OfficerCash, solicite:

  • Habilitar o SISPAG na conta PJ (necessário para pagamentos / PIX enviado).
  • Credenciais para os 3 produtos: Pix Recebimentos, Pix Pagamentos (depende do SISPAG) e Cobrança com o escopo unificado BOLECODE (boleto + PIX no mesmo título).
  • O manual de Pix Pagamentos (não é público) — define os caminhos e a idempotência do envio.
  • Confirme o que existe de webhook (o Itaú normalmente só notifica PIX recebido; PIX enviado e boleto pago não têm webhook — é esperado).
O banco envia, por produto, um client_id + um token temporário (chega em ~1 dia útil, validade curta — cerca de 7 dias). Gere o certificado assim que o token chegar, senão ele expira e o processo recomeça.
Lado técnico + portal

2 · Gerar o certificado (repetir por produto)

Você faz isto 3 vezes, porque o Itaú emite credenciais e certificado separados por produto.

2
Gerar a chave privada e o CSR
Lado técnico

O Itaú assina um certificado a partir de um CSR que você gera. Use RSA 2048 e, no campo CN (Common Name), exatamente o seu client_id.

# 1) chave privada (guarde com cuidado — é a "Chave privada (PEM)" do sistema)
openssl genrsa -out itau_pix.key 2048

# 2) CSR com CN = client_id (troque os demais campos pela sua empresa)
openssl req -new -key itau_pix.key \
  -subj "/CN=SEU_CLIENT_ID/OU=SUA_EMPRESA/L=SAO PAULO/ST=SP/C=BR" \
  -out itau_pix.csr
CN errado = erro de autenticação (C600 / C800). O CN do CSR precisa ser idêntico ao client_id do produto.
3
Emitir e baixar o certificado
Portal do banco
  1. Informe o Client Secret / token temporário para gerar o token de emissão.
  2. Envie o CSR / preencha os campos de identificação solicitados.
  3. Gere o certificado e baixe o .crt.
  4. No fluxo de PIX regulatório, a resposta da emissão também traz o client_secret definitivo do produto. Guarde-o.
O .crt só pode ser baixado uma vez — não saia da tela antes de concluir o download.

Ao final, para cada produto, você terá: client_id + client_secret + .crt (certificado) + .key (a chave gerada no passo 2).

No sistema CredCoin

3 · Cadastrar no sistema

4
Preencher os 3 blocos
No sistema

Na conta, defina Integração bancária → Itaú e salve. Em "Gerenciar credenciais" aparecem 3 blocos:

  • PIX (recebimentos) — Client ID, Secret, Certificado, Chave privada + Chave PIX recebedora
  • Pagamentos (PIX enviado) — Client ID, Secret, Certificado, Chave privada
  • Cobrança (boletos) — Client ID, Secret, Certificado, Chave privada

Em cada bloco use os valores daquele produto. No bloco Cobrança, mantenha Emitir boletos em modo validação (teste) marcado durante a homologação e desmarque só para emitir boletos reais.

Não precisa cadastrar os 3 de uma vez. Um bloco só fica obrigatório quando Credencial ativa está marcada — dá para salvar parcialmente durante o onboarding.
Homologação → produção

4 · Webhook, homologação e ativação

5
Registrar o webhook de PIX
Hub de Notificação

A tela mostra 1 URL de webhook (PIX recebido). O registro no Hub de Notificação do Itaú — primeiro em homologação, depois em produção — é conduzido junto com o administrador da plataforma; você só precisa ter salvado as credenciais do bloco PIX antes. Não há webhook de boleto nem de PIX enviado — é normal.

6
Homologar e ir para produção
No sistema
  • Homologação primeiro: o sandbox usa um JWT de teste (sem mTLS); a produção usa OAuth2 + mTLS. Valide PIX recebido em homologação e boleto em modo validação.
  • Produção: desmarque "Emitir boletos em modo validação" e marque Integração ativada (em produção) na conta.
Não esqueça

Renovação dos certificados

Os certificados do Itaú valem 365 dias, sem renovação automática. O sistema avisa por produto quando faltam 60 dias (ex.: itau:pix). Renove dentro da janela permitida pelo Itaú (últimos ~30 dias) do produto indicado no alerta e atualize Certificado e Chave privada daquele bloco.
Apêndice

Dúvidas comuns

Por que 3 credenciais?
O Itaú emite credenciais e certificado separados por produto: PIX (recebimentos), Pagamentos (PIX enviado) e Cobrança (boletos). Cada bloco no sistema corresponde a um produto.
CSR e CN
O CSR é o pedido de certificado que você gera (RSA 2048). O CN precisa ser idêntico ao client_id do produto — se divergir, dá erro de autenticação.
Erro 403 / C600 / C800
Quase sempre é o certificado ausente no handshake ou o CN do CSR diferente do client_id.
"Modo validação (teste)" na Cobrança
Emite boletos de homologação. Mantenha marcado durante os testes e desmarque só para emitir boletos reais.
Sem webhook de boleto / PIX enviado
É esperado: o Itaú só notifica PIX recebido. O restante o sistema confere consultando o banco de novo.
Referências

Fontes oficiais