Integração Teorema Bank com o Itau
v2.12.0-r
Orienta a geração e configuração de certificados digitais para integração do Teorema Pay com o banco Itaú, desde a criação do CSR até a implantação do arquivo PFX.
- Título
- Integração Teorema Bank com o Itau
- Slug
- integracao-teorema-bank-com
- Sistema(s)
- Teorema Pay
- Categoria
- user_manual
- Tipo
- how-to
- Autor
- Pellison Leutner Cesar
- Setor
- Qualidade
- Modulo
- TeoremaPay
- Revisão
- Andreia Burko
- Aprovado em
- 07/2024
- Versão Pipeline
- 2.5.2
- Publico
- "equipe técnica / implantação"
- Keywords
- TeoremaPay Itaú certificado digital OpenSSL CSR PFX CNAB boleto API Bolecode remessa bancária
- Ultima Revisao
- "2026-06-12"
--- title: Integração Teorema Bank com o Itau slug: integracao-teorema-bank-com sistema: - Teorema Pay categoria: user_manual tipo: how-to autor: Pellison Leutner Cesar setor: Qualidade modulo: TeoremaPay revisao: Andreia Burko aprovado_em: 07/2024 versao_pipeline: 2.5.2 publico: "equipe técnica / implantação" keywords: - TeoremaPay - Itaú - certificado digital - OpenSSL - CSR - PFX - CNAB - boleto - API - Bolecode - remessa bancária ultima_revisao: "2026-06-12" --- ## Visão Geral Descreve o processo completo de integração entre o Teorema Pay e o banco Itaú via API, abrangendo a geração dos certificados digitais (CSR, KEY, CRT e PFX) com OpenSSL, a solicitação do certificado ao banco via Postman, e a configuração da conta e convênio no Gestão Administrativo e no Teorema Pay para envio de remessas bancárias por API. ## Pré-requisitos - OpenSSL versão 1.1.1 instalado (download em <https://www.openssl.org/source/>) - Postman instalado (download em <https://www.postman.com/downloads/>) - Token temporário fornecido pelo Itaú para solicitação de certificado - Conta já homologada no CNAB 400 (recomendado — facilita a validação efetiva do boleto na API) - CNPJ e Token do Teorema Pay liberados após acordo comercial com a Teorema Sistemas ## Gerar o CSR e a KEY Verifique a versão do OpenSSL instalada com o comando: ``` openssl version ``` Execute o seguinte comando no Prompt de Comando como Administrador para gerar o arquivo CSR e a chave privada KEY: ``` openssl req -new -out nome_arquivo.csr -nodes -sha512 -newkey rsa:2048 -keyout nome_arquivo.key ``` Após executar o comando, preencha os campos solicitados conforme o modelo abaixo.  > **Nota:** Os campos **challenge password** e **optional company name** devem ser deixados em branco (pressione Enter sem digitar nada). ## Verificar o Subject no CSR Execute o comando abaixo para conferir os dados gravados no CSR: ``` openssl req -in nome_arquivo.csr -noout -text ``` Verifique a linha **Subject** na saída. Os dados devem estar de acordo com o modelo informado no passo anterior.  ## Enviar o CSR para o Itaú via Postman No Postman, crie uma nova solicitação: ``` POST https://sts.itau.com.br/seguranca/v1/certificado/solicitacao ``` Na aba **Authorization**, selecione o Auth Type **Bearer Token** e cole no campo **Token** o token temporário recebido do Itaú.  Na aba **Headers**, confirme que o header **Content-Type** está definido como **text/plain**. Se não estiver, altere manualmente.  Abra o arquivo CSR no Bloco de Notas, copie todo o conteúdo e, na aba **Body** do Postman, selecione a opção **raw** e cole o conteúdo copiado.  Clique em **Send**. Se tudo estiver configurado corretamente, o banco retornará a Secret e o conteúdo do certificado CRT, que será utilizado nos envios via API.  ## Salvar a Secret Key e o Certificado Digital Salve a Secret Key em local seguro. Copie o restante do conteúdo retornado (bloco do certificado), abra o Bloco de Notas, cole e salve com a extensão `.crt` (ex.: `nome_arquivo.crt`). Mantenha o arquivo `nome_arquivo.key` gerado no primeiro passo na mesma pasta.  ## Gerar o Arquivo PFX (A1) Com os arquivos `.crt` e `.key` na mesma pasta, execute o comando abaixo no Prompt de Comando como Administrador: ``` openssl pkcs12 -export -out arquivo_nome.pfx -inkey arquivo_nome.key -in arquivo_nome.crt ``` Após a execução, o sistema solicitará um **password**; preencha-o. O certificado digital com extensão `.pfx` será gerado na mesma pasta. > ⚠️ **Atenção:** A conta deve estar homologada no CNAB 400 antes de prosseguir. No envio por API o boleto passa por validação efetiva e fica disponível para pagamento imediatamente; qualquer dado incorreto causará erro ou rejeição. ## Configurar a Conta no Gestão Administrativo No módulo **Gestão Administrativo**, acesse o menu **Cadastros > Contas** e localize a conta do Itaú.  Na ficha da conta, preencha os seguintes campos obrigatórios e salve: 1. Agência — incluir o dígito 2. Conta Corrente 3. Convênio 4. Layout — alterar para **Teorema Bank** 5. Código e Dígito Cedente 6. Nosso Número — incluir o último número utilizado 7. Carteira de Cobrança  ## Acessar o Teorema Pay Abra o Teorema Pay no navegador e efetue login com o CNPJ e o Token do cliente. > **Nota:** CNPJ e Token são liberados após acordo comercial com a Teorema Sistemas.  ## Configurar Contas e Convênios no Teorema Pay No Teorema Pay, acesse o menu **Contas / Convênios** no painel lateral.  Clique em **+ Adicionar** para incluir uma nova conta.  Preencha os campos obrigatórios e clique em **Salvar**: 1. Código Banco — **341 ITAU** 2. Tipo — **Corrente** 3. Agência — sem o dígito; campo dígito separado ao lado 4. Número da conta e o dígito ao lado 5. Código Beneficiário — sem dígito 6. Marque **Validação Ativa**  Após salvar, clique nos três pontos na coluna **Ações** e selecione **Listar convênios**.  Na tela de convênios, clique em **+ Adicionar**.  ### Aba Dados do Convênio Preencha os campos da aba **Dados do convênio**: 1. Número do Convênio 2. Descrição 3. Carteira 4. Espécie — **R$** 5. Padrão CNAB — **400**  ### Aba Configurações do Convênio Na aba **Configurações do convênio**, marque primeiro as flags **Reiniciar número da remessa diariamente** e **Registro instantâneo**, depois preencha: 1. Versão Web Service — **V2** 2. API ID — fornecido pelo banco 3. Segredo — API Secret fornecido pelo banco  Ainda na mesma aba, role a tela para baixo e marque as flags **Alteração via WS**, **Consulta via WS** e **Utilizar Bolecode** (necessário para QR Code nos boletos). Em seguida, inclua o certificado PFX gerado anteriormente.  ### Aba Configurações Bolecode Na aba **Configurações Bolecode**, preencha os campos e clique em **Salvar**: 1. Chave PIX 2. Client ID — fornecido pelo banco 3. Client Secret — fornecido pelo banco 4. Certificado  ## Verificar DLLs e Enviar Remessa Antes de enviar a remessa, confirme se as DLLs `libeay32.dll` e `ssleay32.dll` estão presentes na pasta `bin` do Teorema. Se não estiverem, atualize-as primeiro. No módulo **Gestão Administrativo**, acesse **Financeiro > Remessa Bancária de Recebimento API**.  Selecione a conta dos boletos, marque o título do primeiro boleto de produção para teste e clique em **Enviar remessa**.  --- ## Informações do documento > Autor: Pellison Leutner Cesar > Setor: Qualidade > Módulo: TeoremaPay > Versão do Sistema: > Versão do documento: 01 > Revisão: Andreia Burko > Aprovado em: 07/2024 --- > 📎 **Arquivos originais:** [Manual Integração Teorema Bank com o Itau.docx](https://drive.google.com/uc?export=download&id=1fRbMy9X2ljyTtvQxhcL9G00h9TNf6kRU) · [Manual Integração Teorema Bank com o Itau.pdf](https://drive.google.com/uc?export=download&id=1FIuJRAQDukejL6QTEoNLRt-f033I9wHA)
Tags IA:
bank
integracao
integracao-teorema-bank-com
itau
julho
teorema
Prioridade: 7