Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


Painel
borderColorblack
borderWidth1
borderStylesolid

Índice

Índice

O MK erp possui integração com a API do Pix Banco do Brasil V2. Nesta modalidade os valores Pix pagos pelos clientes são depositados diretamente na conta corrente do provedor. O processo de uso da API Pix V2 do BB exige que o provedor gere certificados específicos que devem ser utilizado no internet banking e no mk erp. Nesta documentação vamos passar sugestões para que faça a geração destes certificados e como ativar a configuração da profile de pagamento.

Informações
Contratações da API PIX do BB realizadas a partir de Junho/2023 pertencem a modalidade V2. Caso tenha criado a aplicação antes desta data então a sua API é do modelo V1, veja o passo a passo de como configura-la no ERP em PIX: Banco do Brasil API V1.

Pré Requisitos

  • Sistema na versão 109.64.5 ou superior 
  • Profile V2 homologada do BB
  • Certificado digital .PFX
  • Cadeia completa do certificado (pois será necessário utilizar as certificações)
  • Extração da chave privada .PEM do certificado
  • Extração da chave pública .PEM do certificado

Os certificados autorizados pelo BB para a autenticação mútua são do tipo A1, em formato .pem, com a cadeia inteira (Certificado > Intermediarias > Raiz), emitidos por uma CA válida.

Extraindo as chaves do certificado digital

...

Informações
pkcs12 -in "CertificadoDoProvedor.pfx" -nocerts -out "ChavePrivada.pem" -nodes

Onde:

  • CertificadoDoProvedor.pfx - substitua pelo nome e extensão do seu certificado digital
  • ChavePrivada.pem - substitua pelo nome que deseja utilizar para a chave privada

Após rodar o comando o terminal vai solicitar a senha do certificado:

...

Dica

Localize no seu computador o certificado raiz e dos 2 intermediários > Abraos dois intermediários  →  Abra-os com um leitor de .txt (como Bloco de Notas, ou Notepad++) e então salve todo o conteúdo dos certificado em .txt (eles serão utilizados no portal do BB).

...

Cadastro PIX BB em Produção

Deve ser utilizada uma conta (profile BB v2) já cadastrada no sistema, só é necessário solicitar o Client ID, Client Secret e Developer Api Key da conta. A solicitação é feita pelo Portal Developers BB . Ao acessar o portal faça a criação da conta de testes preenchendo as seguintes informações:

...

Veja que na imagem estão selecionadas as credencias de Teste, no seu caso deve estar selecionada a opção Produção. No ERP vão ser utilizados:

  • client_id
  • client_secret
  • developer_application_key

Upload dos certificados

No menu lateral acesse a Certificados e informe o CNPJ do provedor:

...

Informações
titleImportante

O cadastro dos dados de homologação e de produção é de responsabilidade exclusiva do provedor!

Preencha os seguintes campos:

  • Chave PIX: chave da conta do Banco do Brasil adquirida no site do BB (pode ser o CNPJ, um e-mail, telefone, chave aleatória...). 
  • Credenciais: seleção da credencial utilizada na conta/profile de pagamento. Clique em Cadastrar credenciais PIX para inserir os dados de produção;
  • Status: selecione a opção:
    • Produção
  • Hab. testes:
    • Sim: pode utilizar esta opção para realizar um teste de pagamento, dessa forma a geração do QRcode vai ser permitida somente para um cadastro selecionado como Cliente Homologação;
    • Não: liberado para todos os clientes;
  • Cliente Homologação: selecione o cadastro do cliente que deseja utilizar para o teste de pagamento;
  • Testar comunicação: teste de comunicação com o Sicoob para confirmar se a chave e credenciais estão corretas (clique para executar somente após inserir os dados conforme instruções abaixo);
  • Versão API: selecione a opção 'Versão 2'
  • Cadastrar credenciais PIX: ao clicar neste botão será aberta nova janela onde deve ser inserida a configuração com as chaves de produção;

Image Modified

  • client_id - chave adquirida no site do BB;
  • client_secret - chave adquirida no site do BB;
  • developer_application_key -chave adquirida no site do BB;
  • path_cert_client - chave pública .PEM extraída do certificado digital do provedor;
  • path_key_client - chave privada .PEM extraída do certificado digital do provedor

Testar comunicação

Para confirmar que as credenciais estão corretas utilize a ferramenta Testar comunicação:

Image Modified

Este teste verifica se as chaves informadas na credencial estão certas e se os certificados tiveram o upload feito corretamente!

Informações
iconfalse

Pronto! A sua profile está em produção! Veja as configurações, ferramentas e recursos que pode utilizar: Pagamentos via PIX

...