Histórico de mensagens sobre url

EXIBINDO CONVERSAS RECENTES:

Texto: url
# pix
Avatar discord do usuario valmijunior

valmijunior

Olá, Bom dia.
Estou estudando flutter, seguindo um curso onde objetivo e cria um PIX QR code + Webhook, vinculando o servico de API Geteway na aws, ao ativa o TLS e vincular ao Gerencia net obtive o seguinte erro, no insomnia:
{
"code": 141,
"error": {
"nome": "webhook_invalido",
"mensagem": "A requisição na URL informada falhou com o erro: ERR_TLS_CERT_ALTNAME_INVALID"
}
}
refiz o processo algumas vezes, estou aberto a sugestoes...

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @allanmr7. Tudo bem?
Acredito que seu servidor seja Apache. Segue um link de nossa documentação onde você encontra um exemplo de configuração do mTLS no VirtualHost do seu servidor.
https://dev.gerencianet.com.br/docs/api-pix-endpoints#exemplos-de-configura%C3%A7%C3%B5es-de-servidor

Depois de realizar a configuração do mTLS, você irá consumir o endpoint PUT /v2/webhook/:chave uma única vez para registrar seu webhook URL vinculado à sua chave Pix.
https://dev.gerencianet.com.br/docs/api-pix-endpoints#configurar-o-webhook-pix

# bolix
Avatar discord do usuario binotto.eduardo

binotto.eduardo

Ver Respostas

Para informar a notification_url devo fazer uma nova chamada "/v1/charge/:id/metadata" informando para cada boleto?
Esta url não pode ser informado junto com a chamada "/one-step"?

# cartões
Avatar discord do usuario valmirefi

valmirefi

Qual a url base que você está utilizando no postman ?

# pix
Avatar discord do usuario willenrocha

willenrocha

Ver Respostas

Estou com o problema

{
"nome": "webhook_invalido",
"mensagem": "A autenticação de TLS mútuo não está configurada na URL informada"
}

# pix
Avatar discord do usuario aureomoraes

aureomoraes

Ver Respostas

async function getToken(credentials) {
const authResponse = await authenticated(credentials);
const authData = Object.create(null);
const createdAt = Date.now();
authData.accessToken = authResponse.data?.access_token;
authData.createdAt = createdAt;
console.log(authData)
return authData
}


const GNRequest = async (credentials) => {

const { accessToken, createdAt } = await getToken(credentials);

const compareDate = addHours(createdAt, 1)

if (isAfter(Date.now(), compareDate)) {
console.log('chamou a função')
return getToken(credentials)
}


return axios.create({
baseURL: process.env.GN_ENDPOINT,
httpsAgent: agent,
headers: {
Authorization:
Bearer ${accessToken},
'Content-Type': 'application/json'
}
});
};

# pix
Avatar discord do usuario henryq_

henryq_

const GNRequest = async (credentials) => {
const authResponse = await authenticate(credentials);
const accessToken = authResponse.data?.access_token;

setTimeout(async () => {
GNRequest(credentials);
console.log(accessToken);
}, 3600000);

return axios.create({
baseURL: process.env.GN_ENDPOINT,
httpsAgent: agent,
headers: {
Authorization: Bearer ${accessToken},
"Content-Type": "application/json",
},
});
};

# pix
Avatar discord do usuario joao_efi

joao_efi

Boa tarde @wardestiny3024 tudo certo?
Você tratou a adição do /pix no seu servidor?
Por determinação do BACEN a API sempre adiciona o /pix ao final da URL.
Por exemplo, se você registrou a URL:

A confirmação de pagamento será enviada para:
Logo, é necessário ter o endpoint para cadastro e também o endpoint com essa adição ao final

# devs
Avatar discord do usuario .martola

.martola

Ver Respostas

Bom dia @joao_efi, os certificados esta sendo gerado por esta imagem no docker https://github.com/SteveLTN/https-portal

Eu estou colocando os certificados que ele me gera em um volume e compartilhando com o backend node, o problema é que aparentemente ele não me gera as 2 chaves .pem.

No diretorio dos certificados tenho dhparam.pem e account.key e na pasta da url nao tenho certificados .pem.

Entao nao sei quais certificados devo ler no httpsOptions.

Nao posso substituir esta imagem docker por um certbot.
imagem enviada na mensagem pelo usuario .martola
imagem enviada na mensagem pelo usuario .martola

# pix
Avatar discord do usuario ranulfosouza

ranulfosouza

Ver Respostas

boa tarde, pessoal.
estou com problemas ao tentar configurar o webhook em node.js
estou recebendo a resposta:
{
"result": {
"nome": "erro_interno_servidor",
"mensagem": "Erro interno do servidor"
}
}

metado chamado:

let body = {
"webhookUrl": "https://api.chafè.com/dev/webhook"
//"webhookUrl": "https://api.xn--chaf-8oa.com/dev/webhook"
}

let params = {
chave: "+5521983222997"
}

try{
const response = await gerencianet.pixConfigWebhook(params, body)
return response;
}catch(e){
console.error("--> Erro ao configurar pixConfigWebhook", e);
return e;
}

alguém pode me ajudar ?

# dúvidas
Avatar discord do usuario maysin4027

maysin4027

Ver Respostas

A minha url é "pix.mswareg.com"

# dúvidas
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Qual a URL para fazer um teste no SSL Test ?

# dúvidas
Avatar discord do usuario maysin4027

maysin4027

Ver Respostas

Quando eu entro na minha url após de ter configurado o certbot pra mudar o http para HTTPS, ele sempre da o erro "demorou muito para responder" ou "err_connection_timed_out"

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @deivson7351.
Segue um exemplo cURL para consultar um Pix a partir de seu txid.

php
$access_token = 'resultado da autenticação';
$certificado = 'caminho do certificado'
$txid = 'identificador do pix';

$curl = curl_init();

curl_setopt_array($curl, array(
CURLOPT_URL => 'https://api-pix.gerencianet.com.br/v2/cob/' . $txid,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
CURLOPT_SSLCERT => $certificado,
CURLOPT_SSLCERTPASSWD => "",
CURLOPT_HTTPHEADER => array(
'authorization: Bearer ' . $access_token
),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;

# pix
Avatar discord do usuario deivson7351

deivson7351

consegue fazer aparecer este erro: Curl error: OpenSSL SSL_connect: Connection reset by peer in connection to api-pix.gerencianet.com.br:443

# pagamento-contas
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Daiana, você verificou se a URL informada esta correta?

# pix
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Boa tarde! Segue o exemplo:


$curl = curl_init();

curl_setopt_array($curl, array(
CURLOPT_URL => 'https://api-pix.gerencianet.com.br/v2/cob/' + $txid,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
CURLOPT_HTTPHEADER => array(
'authorization: Bearer $access_token',
'x-client-cert-pem: {{X-Certificate-Pem}}'
),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;

# pix
Avatar discord do usuario henryq_

henryq_

será que pode ser a url do post que estou enviando?

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Dá para fazer com o curl também...