Histórico de mensagens sobre an em pix

EXIBINDO CONVERSAS RECENTES:

Texto: an
Data: 21/03/2022
Canal: pix
Avatar discord do usuario joao_efi

joao_efi

Vou te mandar mensagem aqui!

Avatar discord do usuario hubner7903

hubner7903

Ver Respostas

o certificado estou passando do jeito que veio do arquivo .p12. Tem alguma formação ? algum encode a aplicar nele antes de enviar?

Avatar discord do usuario hubner7903

hubner7903

Há alguma forma de mandar esse certificado no body da requisição?

Avatar discord do usuario hubner7903

hubner7903

let https = require('https');
let agent = new https.Agent({
pfx: certificado,
passphrase: ''
})

var axios = require('axios');
var data = JSON.stringify({ grant_type: 'client_credentials'});

var config = {
method: 'post',
url: 'https://api-pix-h.gerencianet.com.br/oauth/token',
headers: {
'Authorization':
Basic ${base64},
'Content-Type': 'application/json',

},
httpsAgent: agent,
data: data
};

try {
const response = await axios.request(config);
return response.data
} catch (error) {
console.error(error);
}

Avatar discord do usuario hubner7903

hubner7903

João Vitor, o codigo que estou testando é exatamente esse que vc postou..

Avatar discord do usuario joao_efi

joao_efi

Com o axios, tente algo nessa linha..

ts
const requisicao = {
method: 'POST',
url: 'https://api-pix-h.gerencianet.com.br/oauth/token',
headers: {
Authorization: Basic ${base64},
'Content-Type': 'application/json',
},
httpsAgent: config.agent,
data: JSON.stringify({ grant_type: 'client_credentials' }),
};

let userToken = axios(requisicao)
.then((response) => {
console.log(response);
return response.data.access_token;
})
.catch((error) => {
console.error(error);
});

return userToken;

Avatar discord do usuario hubner7903

hubner7903

To achando estranho porque o tamanho do header com o certificado e tudo o mais não passa de 6k...

Avatar discord do usuario hubner7903

hubner7903

Noturno, valeu por responder. O limite de que fala o artigo diz respeito ao body.... O erro está dizendo que o Header da requisição está muito grande. Eu já tinha implementado ela.

Avatar discord do usuario hubner7903

hubner7903

esse erro de "Header too long" deve ser básico.... coisa de iniciante

Avatar discord do usuario joao_efi

joao_efi

Boa tarde <@!830497003288657990> tudo bem? 😄
No nosso github você encontra nossa SDK em node!
Com ela, todo esse processo de autenticação é simplificado, e você só precisa se preocupar com a lógica da sua aplicação!
No link abaixo você encontra mais informações!
https://github.com/gerencianet/gn-api-sdk-node

Avatar discord do usuario hubner7903

hubner7903

const certificado = await this.movimentoService.certificado_gn();
const client_id = await this.movimentoService.client_id_gn();
const client_secret = await this.movimentoService.client_secret_gn();
const base64 = Buffer.from(${client_id}:${client_secret}).toString("base64");

let https = require('https');
let agent = new https.Agent({
pfx: certificado,
passphrase: ''
})

var axios = require('axios');
var data = JSON.stringify({ grant_type: 'client_credentials'});

var config = {
method: 'post',
url: 'https://api-pix-h.gerencianet.com.br/oauth/token',
headers: {
'Authorization': Basic ${base64},
'Content-Type': 'application/json',

},
httpsAgent: agent,
data: data
};

console.log(config)
console.log('=======================================================================')
try {
const response = await axios.request(config);
return response.data
} catch (error) {
console.error(error);
}

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Para o recebimento pode ser MEI ou CPF, mas para o envio de pagamento, precisa ser CNPJ. E de toda forma a conta Gerencianet é gratuita para abrir e manter, então abrindo você tem acesso tanto a ambiente de desenvolvimento quanto produção.

Avatar discord do usuario wendersonbelko

wendersonbelko

Ver Respostas

Outra duvida. Eu consigo fazer o cadastro na gerencianet para ter acesso a API usando MEI ou CPF?

Caso não, tem uma API publica de testes para desenvolcimento?

Avatar discord do usuario rubenskuhl

rubenskuhl

Mas a Gerencianet não faz diretamente o split, você precisa receber e então fazer o repasse do valor que quiser repassar.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Para usuários com chave Pix cadastrada em alguma instituição do sistema financeiro brasileiro, sim.

Avatar discord do usuario wendersonbelko

wendersonbelko

Ver Respostas

Boa tarde pessoal, tudo bem?

Preciso de uma API que faça pagamentos para meus usuarios onde meu sistema irá ser um intermediador.

Com a gerencianet eu tenho essa possibilidade?

Avatar discord do usuario luizfps7799

luizfps7799

Ver Respostas

pessoal minha integração usando nodejs e typescript está dando forbidden quando tento usar os dados de produção, quando mudo o certificado e clientId, secretId e sandbox para rodar em homologação funciona, alguém sabe o que pode ser ? ( já rodei apontando pra produção uma vez e funcionou normalmente), estou usando o sdk da gerencia net e não estou conseguindo emitir uma cobrança pix

Avatar discord do usuario oltiz

oltiz

Ver Respostas

alguém pode me ajudar? eu já tenho minha web hook configurada para minha chave pix, mas quando faço um pagamento de 0,50 pra testar, não pinga nada na webhook, alguém sabe o que pode ser?
imagem enviada na mensagem pelo usuario oltiz