Configuração do pagamento digital PIX com o banco ITAÚ
1º - Para iniciar a configuração do PIX é necessário que o proprietário da loja entre no site (https://devportal.itau.com.br/baas/#/) e efetue o cadastro para uso da API.
2º - Solicitar ao seu gerente do itaú criar sua API para recebimento pix via QrCode juntamente com os dados: Client ID, Token, Arquivo .JSON (em produção).
3º - Passo a passo para obter os arquivos (.CSR, .KEY, .CRT) para geração do Qr Code no Pdv
OBTER CERTIFICADO E SOLICITAR ACCESS TOKEN
1° Gerando os arquivos .csr e .key
Peço que baixe o GIT BASH (Git - Downloads (git-scm.com) na sua máquina, crie uma pasta chamada Itaú na sua área de trabalho ou no local desejado; dentro da pasta clique com o botão direito do mouse depois em >> GIT BASH HERE
Hora de gerar os arquivos abaixo:
ARQUIVO_REQUEST_CERTIFICADO.csr, pode mudar o nome deixando mas manter a extensão.csr
ARQUIVO_CHAVE_PRIVADA.key, pode mudar o nome deixando mas manter a extensão .Key
Comando para Windows:
openssl req -new -subj "//CN=CLIENT_ID recebido no e-mail\OU=NOME DA EMPRESA OU SITEPARCEIRO\L=CIDADE\ST=ESTADO\C=BR" -out CERTIFICADO.csr -nodes-sha512 -newkey rsa:2048 -keyout CHAVE_PRIVADA.key
Cole no GitBashHere Após tecle Enter o sistema criará os arquivos .csr e .key dentro da pasta Itau da sua area de trabalho
2° Enviando o .csr no sistema Postman
Baixe o postman em ( https://www.postman.com/ ) após instalação abra o Postman após login, clicar em Import
Insira a collecion que está na documentação (Devportal) ou a que recebeu no e-mail zipado, arquivo tem extensão .json
Após importar localize a pasta certificado Dinâmico >> Ativação Certificado Dinâmico > POST
Envio de arquivo.csr > Edite no bloco de notas o arquivo gerado .CSR e copie o conteúdo do arquivo csr na "aba Body" (esse deverá ter 17 linhas)
Copie o conteúdo do token (valido por 7 dias recebido por e-mail) na Aba Authorization > selecione "Type Bearer Token" e cole o token recebido pelo time de implantação, para a url: https://sts.itau.com.br/seguranca/v1/certificado/solicitacao e "clique" no "botão SEND"
3° Salvando o retorno do postman
Após clicar no Botão SEND > o postman retornará o "client Secret" na linha 1 ("salve em bloco de notas junto com o client ID que recebeu no e-mail com nome credencial") e o conteúdo restante da linha 2 a 22 deverá ser salvo em novo bloco de notas com o nome "certificado.crt" (certificado final com validade de 1 ano)
Feito todo o passo a passo acima para gerar os arquivos com o Banco, agora é hora de configurar no Milersoft:
1º No Servidor, Abra o sistema Retaguarda >> Configuração >> Formas de pagamentos Digitais >> PIX
Cole no Servidor os arquivos gerados .CRT e .KEY em C:\siga
Campos a serem configurados:
Nome do Banco: Itaú
Ambiente: Produção
Chave PIX: Sua Chave PIX cadastrada com o banco Itaú
Recebedor: Nome da sua empresa
Cidade: Cidade onde esta sua empresa localizada
Client ID: Utilizar o mesmo recebimento no e-mail do banco itaú
Client Secret: Utilizar o mesmo gerado no Passo 3º
Tipo de Certificado: Certificado/Chave
Certificado: Selecionar o arquivo .CRT gerado no passo 3º
Chave Privada: Selecionar a chave privada gerada no passo 1º (CHAVE_PRIVADA.key)
2º Copie os arquivos CHAVE_PRIVADA.KEY e CERTIFICADO.CRT para C:\siga para todos os pdvs que trabalharão com o PIX QrdCode
3º Sincronize com o seu aplicativo de sincronismo (PdvSincro.exe ou SuperSincro.exe se for o seu caso), após o sincronismo, feche o pdv e abra novamente se estiver aberto e teste o pagamento com o PIX gerando o QrCode.
OBS 1: O Sistema deverá estar Atualizado, para isso faça o LiveUpdate em todas as maquinas (Retaguarda e Pdvs)
OBS 2: Após o Pdv gerar o QrCode faça um pagamento/venda de valor simbólico, observando se caiu na conta corretamente o valor da venda, prossiga para os demais pdvs com a configuração.