Histórico de mensagens sobre url

EXIBINDO CONVERSAS RECENTES:

Texto: url
# pix
Avatar discord do usuario fabio.goncalves

fabio.goncalves

Ver Respostas

Depois que gerar a cobrança, tem que chamar outro endpoint para passar a URL do seu webhook... Tem que fazer um PUT no endpoint https://api-pix-h.gerencianet.com.br/v2/webhook/ + a chave do recebedor.

# pix
Avatar discord do usuario code_moreira

code_moreira

Ver Respostas

<@!804113341870112808> aproveitando, sabe me dizer onde eu coloco a url de notificação???

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Sim, o webhook. Para cada chave Pix se cadastra uma URL que recebe aviso de pagamento.

# cartões
Avatar discord do usuario jessica_efi

jessica_efi

Bom dia <@!715273512688025630>! Se você já possui uma url de notificação cadastrada em seu sistema, então você recebe todos os dados de uma cobrança. Nesse caso, a melhor prática seria salvar essas informações em um banco de dados e realizar a busca agrupando pelo custom_id.

# pix
Avatar discord do usuario jposouza

jposouza

problema que a Gerencianet só retorna {
"nome": "webhook_invalido",
"mensagem": "A URL informada respondeu com o código HTTP 403"
}

# pix
Avatar discord do usuario msxvdp

msxvdp

no cURL o header aparece só com as variáveis (que estão em vermelho nos prints meu e seu)

# pix
Avatar discord do usuario jessica_efi

jessica_efi

Bom dia <@!817726011545485312> ! Você se atentou em inserir as credencias e a url da rota de acordo com o ambiente em que gerou o certificado?

# pix
Avatar discord do usuario destemido9466

destemido9466

Ver Respostas

me tirem uma duvida por favor sobre o Auth tenho que gerar o token sempre antes de gerar a combrança pix para não dar error invalid_token estou pensando como posso verificar se o token é valido antes de executar o curl para gerar o qr code falo antes de enviar o post para a geração do qr por que depois que tenta gerar já fiz isso:
if($options['error'] == 'invalid_token'){
echo $options['error'];

}

# pix
Avatar discord do usuario destemido9466

destemido9466

vou testar a url aqui

# pix
Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Agora que eu vi.. nessa imagem, a url você ta passando a String $txid.. nesse caso você tem que fazer assim: "https://api-pix-h.gerencianet.com.br/v2/cob/". $txid

# pix
Avatar discord do usuario marcosfilho8113

marcosfilho8113

$err = curl_error($curl);

# pix
Avatar discord do usuario marcosfilho8113

marcosfilho8113

e tá colocando txid no final da url kk

# pix
Avatar discord do usuario marcosfilho8113

marcosfilho8113

sua url

# pix
Avatar discord do usuario raquelct4629

raquelct4629

Ver Respostas

Boa tarde estou tendo problemas em configurar o webhook na minha aplicação, ja configurei o apache para exigir o certificado de produção da gerencianet, porém quando tendo associar o webhook pela api da esse erro: {'nome': 'webhook_invalido', 'mensagem': 'A URL informada respondeu com o código HTTP 404'}, alguém poderia me ajudar?

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, <@!250270640173613056>!
Como está enviando a URL no body? Nela deve conter o https, segue um exemplo:

json
{
"webhookUrl": "https://seudominio.com.br"
}

# pix
Avatar discord do usuario joelemanoel

joelemanoel

Ver Respostas

Qual url você tentou configurar?

# pix
Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Boa tarde garcialuige, pelo nome TRUFA SHOP acredito que você esteja seguindo os vídeos do DevPleno, no entanto essas falhas retornadas não são referentes da API-Pix e sim relacionadas a promises. DE qualquer forma temos um exemplo de autenticação pronte em node que você pode se baser/utilizar caso queira:

js
"use strict";
const https = require("https");
var axios = require("axios");
var fs = require("fs");

//Insira o caminho de seu certificado .p12 dentro de seu projeto
var certificado = fs.readFileSync("./certificado.p12");

//Insira os valores de suas credenciais em desenvolvimento do pix
var credenciais = {
client_id: "YOUR-CLIENT-ID",
client_secret: "YOUR-CLIENT-SECRET",
};

var data = JSON.stringify({ grant_type: "client_credentials" });
var data_credentials = credenciais.client_id + ":" + credenciais.client_secret;

// Codificando as credenciais em base64
var auth = Buffer.from(data_credentials).toString("base64");

const agent = new https.Agent({
pfx: certificado,
passphrase: "",
});
//Consumo em desenvolvimento da rota post oauth/token
var config = {
method: "POST",
url: "https://api-pix-h.gerencianet.com.br/oauth/token",
headers: {
Authorization: "Basic " + auth,
"Content-Type": "application/json",
},
httpsAgent: agent,
data: data,
};

axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});

# pix
Avatar discord do usuario wevertondumont

wevertondumont

Ver Respostas

Acredito que descobri, na hora de cadastrar a url do webhook pix, a gerencianet testa essa url, e esta url deve retornar status 200, no caso eu não estava colocando o status, só tinha criado a rota mesmo. ai quando coloquei o retorno do status, ele cadastrou a url.