Painel | ||||||
---|---|---|---|---|---|---|
| ||||||
Índice
|
Visão geral
O MK erp possui integração com a API do Pix Santander. Nesta modalidade os valores Pix pagos pelos clientes são depositados diretamente na conta corrente do provedor. O processo de uso da API Pix do Santander exige que o provedor gere certificados específicos que devem ser enviados para o gerente e upados 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.
Pré Requisitos
- Sistema na versão 109.70 - MK4 (veja informações sobre a migração em nosso canal no YouTube)
- Profile V2 homologada do Santander
- Acesso ao sistema e SAC web em https (recomendado)
- Certificado digital .PFX com o mesmo CNPJ da conta Santander e validade de no mínimo 12 meses
- 529pxExtração Extração da chave privada .PEM do certificado
- Extração da chave pública .PEM do certificado
Extraindo as chaves do certificado digital
...
Execute no terminal:
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:
...
Basta informar e então se estiver correta a chave publica privada vai ser criada dentro da mesma pasta OpenSSL-1.1.1h_win32:
Após gerar o arquivo chave privada, é possível executar o seguinte comando para remover o cabeçalho do arquivo:
Informações |
---|
rsa -in "ChavePrivada.pem" -out "ChavePrivada_final.pem" |
Antes da execução do comando, esta é a forma do arquivo:
Após a execução do comando, ela ficará dessa forma:
É esta chave que será utilizada no upload na profile de pagamento do Santander no sistema MK.
Cadastro Pix Santander
A equipe de desenvolvimento do mk erp já fez testes de pagamento com o Santander durante a criação da integração, por isso o sistema é considerado como já homologado. Assim basta solicitar para a agência as chaves de produção para inserir na profile. Deve ser utilizada uma conta (profile Santander v2) já cadastrada no sistema.
Informações | ||
---|---|---|
| ||
Atenção! Caso não tenha nenhuma profile do Santander no layout v2 homologada em seu sistema entre em contato com a equipe de suporte a homologação bancária para iniciar o processo. |
É necessário efetuar um novo cadastro da Api Pix (Ambiente de produção) no Portal do Desenvolvedor Santander, sendo o primeiro passo fazer o upload do certificado (chave pública extraída anteriormente).
Dentro de alguns instantes a solicitação é aprovada e já é possível conferir as credenciais (cliente ID e cliente secret).
Configuração da profile de pagamento em ambiente de produção
ACESSO: Configurações → Menu Financeiro → Submenu Profile de Pagamento → Boleto MK Ver. 2 - Edição, localize a profile do Santander e então vai estar disponível a área PIX para inserir a configuração:
Informações | ||
---|---|---|
| ||
O cadastro dos dados de produção é de responsabilidade exclusiva do provedor! |
Preencha os seguintes campos:
- Chave PIX: chave Pix da conta Santander, consultada/cadastrada no internet banking do Santander, se tiver dúvidas na geração consulte o seu gerente de conta;
- 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 Santander para confirmar se a chave e credenciais estão corretas (clique para executar somente após inserir os dados conforme instruções abaixo);
- 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.
- client_id: credencial de produção enviada pelo Santander;
- client_secret: credencial de produção enviada pelo Santander;
- path_cert_client: chave pública .PEM extraída do certificado digital do provedor (a mesma que foi enviada pelo Portal do Desenvolvedor para gerar as credenciais);
- path_key_cliente: 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:
Pronto! A sua profile Santander está com o Pix ativo 😊