/ 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 Developersdevportal.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 .keyvocê 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