Mudanças entre as edições de "Boleto WebService: C6 Bank"

Linha 3: Linha 3:
 
Para utilização do WebService de Boletos do C6 Bank, é necessário atender aos seguintes requisitos:
 
Para utilização do WebService de Boletos do C6 Bank, é necessário atender aos seguintes requisitos:
  
*Conta PJ ativa no C6 Bank
+
*Conta PJ ativa no C6 Bank.
*Acesso ao Web Banking PJ
+
*Acesso ao Web Banking PJ.
*Liberação de uso da API (via portal de desenvolvedores)
+
*Credenciais de integração geradas no banco.
*Credenciais de integração geradas no banco
+
*Certificado digital fornecido pelo C6.
*Certificado digital fornecido pelo C6
+
 
 +
----
  
 
=== '''Configuração no ERP'''===
 
=== '''Configuração no ERP'''===
Linha 20: Linha 21:
 
*'''Carteira:''' 15 (Conforme definido pelo C6 Bank).
 
*'''Carteira:''' 15 (Conforme definido pelo C6 Bank).
 
*'''Tipo de Integração:''' WebService.
 
*'''Tipo de Integração:''' WebService.
 +
 +
----
  
 
=== '''Fluxo para implantação da Integração''' ===
 
=== '''Fluxo para implantação da Integração''' ===
Linha 31: Linha 34:
 
'''2. Acesso ao menu de integrações'''
 
'''2. Acesso ao menu de integrações'''
  
#* No Web Banking, acessar o menu principal (ícone de opções)
+
#* No Web Banking, acessar o menu principal (ícone de opções).
#* Selecionar a opção '''"Integrações via API"'''
+
#* Selecionar a opção '''"Integrações via API"'''.
  
 
'''3. Criação da aplicação (chave de integração)'''
 
'''3. Criação da aplicação (chave de integração)'''
Linha 39: Linha 42:
 
#* Preencher a '''descrição da chave''' (ex: Integração ERP - Boletos).
 
#* Preencher a '''descrição da chave''' (ex: Integração ERP - Boletos).
 
#* Selecionar as permissões necessárias, como:
 
#* Selecionar as permissões necessárias, como:
#** Emissão de boletos
+
#** Emissão de boletos.
#** Baixa de boletos
+
#** Baixa de boletos.
#** Consulta de boletos
+
#** Consulta de boletos.
#* Confirmar a criação da chave
+
#* Confirmar a criação da chave.
  
 
'''4. Obtenção das credenciais'''
 
'''4. Obtenção das credenciais'''
Linha 49: Linha 52:
 
#** '''ClientId'''
 
#** '''ClientId'''
 
#** '''ClientSecret'''
 
#** '''ClientSecret'''
#** '''Certificado digital''' (download obrigatório no momento da geração)
+
#** '''Certificado digital''' (download obrigatório no momento da geração).
#* Atenção: o certificado pode não estar disponível para download posteriormente
+
#* Atenção: o certificado pode não estar disponível para download posteriormente.
  
 
==== '''5. Configuração no ERP''' ====
 
==== '''5. Configuração no ERP''' ====
Linha 57: Linha 60:
 
#* Utilizar o menu de opções e '''Autenticações''' para criar conforme credênciais fornecidas pelo C6 Bank.
 
#* Utilizar o menu de opções e '''Autenticações''' para criar conforme credênciais fornecidas pelo C6 Bank.
 
#* Informar:
 
#* Informar:
#** ClientID
+
#** ClientID.
#** ClientSecret
+
#** ClientSecret.
#** Upload do certificado (.crt)
+
#** Upload do certificado (.crt).
#** Upload da chave (.key)
+
#** Upload da chave (.key).
 +
 
 +
----
 +
 
 +
=== '''Observações Importantes''' ===
  
==== '''Observações Importantes''' ====
+
*As credenciais são sensíveis e devem ser armazenadas com segurança.
 +
*As permissões selecionadas na criação da chave impactam diretamente nas funcionalidades disponíveis via API.
 +
*Recomenda-se validar previamente se todas as permissões necessárias para boletos estão habilitadas.
  
*As credenciais são sensíveis e devem ser armazenadas com segurança
+
----
*O certificado digital é essencial para autenticação nas APIs
 
*As permissões selecionadas na criação da chave impactam diretamente nas funcionalidades disponíveis via API
 
*Recomenda-se validar previamente se todas as permissões necessárias para boletos estão habilitadas
 
  
==== '''Problemas Comuns''' ====
+
=== '''Problemas Comuns''' ===
  
 
* '''Erro de autenticação:'''
 
* '''Erro de autenticação:'''
 
Verificar ClientID, ClientSecret e certificado.
 
Verificar ClientID, ClientSecret e certificado.

Edição das 09h28min de 17 de abril de 2026

Pré-Requisitos

Para utilização do WebService de Boletos do C6 Bank, é necessário atender aos seguintes requisitos:

  • Conta PJ ativa no C6 Bank.
  • Acesso ao Web Banking PJ.
  • Credenciais de integração geradas no banco.
  • Certificado digital fornecido pelo C6.

Configuração no ERP

Autenticação

  • ClientID: Informado pelo C6 no momento da criação da aplicação.
  • ClientSecret: Informado pelo C6 no momento da criação da aplicação.
  • ArquivoCRT: Certificado público (.crt) baixado no Web Banking.
  • ArquivoKey: Chave privada (.key) correspondente ao certificado.

Cobrança

  • Carteira: 15 (Conforme definido pelo C6 Bank).
  • Tipo de Integração: WebService.

Fluxo para implantação da Integração

Além dos itens acima, é obrigatório realizar o processo de geração das credenciais diretamente no Web Banking do C6, conforme fluxo abaixo:

1. Abertura da conta C6 Empresas

    • Caso ainda não possua conta, a abertura deve ser realizada previamente via aplicativo do banco.

2. Acesso ao menu de integrações

    • No Web Banking, acessar o menu principal (ícone de opções).
    • Selecionar a opção "Integrações via API".

3. Criação da aplicação (chave de integração)

    • Informar o campo Parceiro com PAULO ALEXANDRE HOSTERT INFORMATICA LTDA.
    • Preencher a descrição da chave (ex: Integração ERP - Boletos).
    • Selecionar as permissões necessárias, como:
      • Emissão de boletos.
      • Baixa de boletos.
      • Consulta de boletos.
    • Confirmar a criação da chave.

4. Obtenção das credenciais

    • Após a criação, serão disponibilizados:
      • ClientId
      • ClientSecret
      • Certificado digital (download obrigatório no momento da geração).
    • Atenção: o certificado pode não estar disponível para download posteriormente.

5. Configuração no ERP

    • Acessar o módulo Financeiro do ERP.
    • Utilizar o menu de opções e Autenticações para criar conforme credênciais fornecidas pelo C6 Bank.
    • Informar:
      • ClientID.
      • ClientSecret.
      • Upload do certificado (.crt).
      • Upload da chave (.key).

Observações Importantes

  • As credenciais são sensíveis e devem ser armazenadas com segurança.
  • As permissões selecionadas na criação da chave impactam diretamente nas funcionalidades disponíveis via API.
  • Recomenda-se validar previamente se todas as permissões necessárias para boletos estão habilitadas.

Problemas Comuns

  • Erro de autenticação:

Verificar ClientID, ClientSecret e certificado.