leguass7 / n2bt-next

Pequeno sistema para gerenciamento de torneios de Beach Tennis
https://cea.avatarsolucoesdigitais.com.br
MIT License
0 stars 0 forks source link

Dúvida com brpix-api-node #6

Open terolando opened 1 year ago

terolando commented 1 year ago

Bom dia, Estou tentando configurar o pix neste sistema e não estou conseguindo. Segui todos os passos do brpix-api-node Configurei o .env como pede lá, mas não aprece surtir efeito aqui.

CLIENT_ID=YOUR_CLIENT_ID CLIENT_SECRET=YOUR_CLIENT_SECRET API_BASE_URL=https://api-pix-h.gerencianet.com.br PATH_CERTIFICATE=./certificate/certificate.p12 MY_PIXKEY=12345678900

Poderia me ajudar?

leguass7 commented 1 year ago

Boa tarde @terolando. as configurações da integração com a GerenciaNet PIX estão guardadas no DB, já que a Vercel não permite acesso ao disco em produção.

Você pode verificar na função createApiPix no arquivo ./src/server-side/services/pix/index.ts A tabela referente no DB é config.key = CERT_DEV para pegar o certificado no formato base64 e config.key = OTHER para pegar outras configurações.

Estou aguardando um tempo para colocar no admin uma página de configuração por arena, assim poderemos no futuro adicionar a funcionalidade de uma configuração de integração PIX por cada Arena.

Por enquanto, o sistema suporta apenas uma configuração, e está simplesmente ignorando o valor da coluna config.arenaId da tabela.

Vou deixar a issue aberta, e fechar quando a feature estiver pronta. Obrigado pelo interesse.

terolando commented 1 year ago

Ta realmente muito bacana seu sistema. Vou aguardar esta feature então. Até lá vou batendo cabeça aqui pra tentar alguma coisa. Vlw!!

terolando commented 1 year ago

Você pode verificar na função createApiPix no arquivo ./src/server-side/services/pix/index.ts A tabela referente no DB é config.key = CERT_DEV para pegar o certificado no formato base64 e config.key = OTHER para pegar outras configurações.

Eu vi lá na tabela config do banco, mas mesmo assim continua sem entender onde faço referencia ao CLIENT_ID , CLIENT_SECRET , PATH_CERTIFICATE e MY_PIXKEY. Poderia me dar um exemplo?