Boleto QRCode Banco Sicoob
Empresa deve solicitar ao banco o Client ID e Client Secret (ambos são a mesma credencial).
Este deve ser encontrado no cadastro do Developers da empresa.
- Primeiramente, acesse e faça login no Portal Developers Sicoob (Link).
- Acesse o menu “Meus Aplicativos”, digite um nome para a sua aplicação (a Descrição é opcional), em seguida clique em “Prosseguir”.
- No parâmetro "A integração será por uma empresa parceira", marque como NÃO.
- No campo abaixo, você deve anexar seu Certificado Digital A1, o mesmo que possui em seu Proxsis, deverá ser no formato PEM.
- Em caso de erro de formato, verificar o no manual após essas instruções.
- Na próxima etapa, selecione as modalidades “Cobrança Bancária” e “Pix”, e clique em “Prosseguir”.
- Nesta tela, confirme se os seus dados bancários estão corretos, e se no Escopo APIs, as modalidades corretas estão selecionadas: Cobrança bancária e Pix.
- E então, clique em Criar aplicativo.
- Criada a aplicação com sucesso, agora clique em “Ver aplicativos”.
- Em seguida, clique na sua aplicação para exibir os detalhes dela.
- Copie o código “Client ID” que foi gerado e informe na conta do Sicoob no sistema Proxsis.
No Sistema Proxsis:
Transformar o certificado nos formatos KEY e PEM
- No pesquisar do computador localizar o PowerShell, executar ele como administrador:
- Abrir o Poweshell
- Colar e executar os seguintes comandos:
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
Após terminar colar o seguinte comando:
choco install openssl
Será exibida uma mensagem de confirmação similar a existente abaixo:
Do you want to run the script?([Y]es/[A]ll - yes to all/[N]o/[P]rint):
Digite a tecla “A” e pressione Enter
Se a mensagem estiver em português digite a tecla “T” e pressione enter
- Após finalizar a instalação feche o PowerShell e abra ele novamente
Alguns servidores solicitarão para reiniciar a maquina ao fazer a instalação !
Acessar o diretório onde se encontra os arquivos de certificado (*.pfx)
No PowerShell preencher:
cd c:\caminho\do\diretorio
exemplo: cd C:\Users\Not\Desktop\Versões\Certificados
clicar em Enter e colar o comando
Após o comando:
openssl pkcs12 -in .\XXXXXXXX.pfx -nocerts -nodes -passin pass:XXXXXX | openssl rsa -out .\XXXXXXXXX.key
os campos com X deve ser o nome do certifica que está na pasta adicionado com .pfx e .key e o passin pass: seguindo com a senha do certificado
e clique em Enter
Após informe o comando:
openssl pkcs12 -in XXXXXXXXX.pfx -nokeys -out XXXXXXXXX.pem
os campos com X deve ser o nome do certifica que está na pasta adicionado com .pfx e .pem
e clique em Enter
Após abrir a pasta do caminho do diretório do certificado
Irão estar criados os dois arquivos
- Abrir o arquivo *.pem gerado e remover o cabeçalho salvando a alteração realizada
Ficando assim:
Salvar e fechar o arquivo.
- Abrir o Sistema Proxsis, acessar Geral> Parâmetros
Financeiro> Títulos a Receber
Nos campos informar o caminho que deve ser buscado os certificados
Lembrando que deve ser exatamente arquivo Key no caminho .key e caminho Pem arquivo .pem
Valide os campos da conta de estão marcados e informados os Client ID e Client Secret
E após pode ser gerado os boletos
Estes serão transmitidos para o banco e gerados com o QRCODE
Esse títulos não devem ser enviados em remessa, já estão no banco via ao API qrcode.