Histórico de mensagens sobre url em pix

EXIBINDO CONVERSAS RECENTES:

Texto: url
Canal: pix
Avatar discord do usuario gabreudev

gabreudev

Ver Respostas

JSONObject options = configuringJsonObject();

options.put("x-skip-mtls-checking", "true");

HashMap params = new HashMap<>();
params.put("chave", "minhachave");

JSONObject body = new JSONObject();
body.put("webhookUrl", "https://37c3-45-170-222-201.ngrok-free.app/webhook/");

try {
EfiPay efi = new EfiPay(options);
JSONObject response = efi.call("pixConfigWebhook", params, body);
System.out.println(response);
return response;

}catch (EfiPayException e){
System.out.println(e.getError());
System.out.println(e.getErrorDescription());
return null;
}

Avatar discord do usuario un0w.

un0w.

e passa :chave na url

Avatar discord do usuario un0w.

un0w.

a url pix.api.efipay.com.br é pra produção

Avatar discord do usuario palloma_efi

palloma_efi

Ver Respostas

Bom dia @gabreudev ! Para configurar o webhook Pix você deve enviar uma requisição PUT para a rota /v2/webhook/:chave, informando no body da requisição o webhookUrl.

json
{
"webhookUrl": "https://exemplo-pix/webhook"
}

Avatar discord do usuario gabreudev

gabreudev

Ver Respostas

ele da esse retorno : webhook_invalido
A URL informada respondeu com o código HTTP 404

Avatar discord do usuario godzamy

godzamy

Ver Respostas

Olá, td bem? Gerei a token de PIX no path https://pix-h.api.efipay.com.br/oauth/token, a token é gerada normalmente, retornada no formato correto, porém na hora de fazer uma req para a rota de stage, https://pix-h.api.efipay.com.br/v2/cob para tentar criar uma cobrança imediata eu to mandando assim a req, mas ja tentei mandar como objeto normal o data, tentei tirar o v2 da url, tirei o prefixo Bearer da token, e diversos testes e sempre to recebendo o erro: Error: socket hang up, já tentei mandar a req no insomnia tbm, e tbm retorna o mesmo erro, alguma idéia gente?
imagem enviada na mensagem pelo usuario godzamy

Avatar discord do usuario irineumarques

irineumarques

Ver Respostas

Massa! Existe um limite diário de atualização de URL que eu possa fazer?

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Boa tarde, @irineumarques! Tudo bem?
O procedimento de atualização da URL não faz o reenvio da notificação, porém você pode atualizar a URL e solicitar o reenvio aqui pra gente.
Na API Cobranças é possivel realizar este procedimento.

Avatar discord do usuario irineumarques

irineumarques

Ver Respostas

Boa tarde, meus caros. Tenho uma dúvida sobre a notificação. Um dev colocou o charge_id no lugar errado no banco de dados, e a rota passada no notification_url não estava conseguindo atualizar nada no sistema. Enfim, lambança...
Minha dúvida é, se eu enviar uma request para atualizar esta url para uma oura, o banco faz a request de callback novamente? Agradeço desde já!

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Você deve utilizar o endpoint PUT /v2/webhook/:chave para registrar a webhook URL associada a sua chave Pix usada nas cobrança, assim saberemos qual URL notificar.

Pontuando que, você precisa ter uma URL pública para receber as notificações do Pix. E no servidor web da sua aplicação, é necessário configurar o mTLS para que a comunicação siga o padrão de segurança. Você encontra mais detalhes em nossa documentação técnica e nos vídeos a seguir:
https://youtu.be/hdyUHzNwVLY?list=PLRqvcUTH2VsWufBmzOdTVeLEOTGrPNoiu
https://youtu.be/XB9bcZFTV3M?list=PLRqvcUTH2VsWufBmzOdTVeLEOTGrPNoiu

Avatar discord do usuario _fernandoferreira

_fernandoferreira

Ver Respostas

também serve, rsrsr. como eu configuro esse url ?

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Não existe essa possibilidade, @_fernandoferreira. Enviamos somente o JSON para um endereço URL.

Avatar discord do usuario fcosamuel.

fcosamuel.

Ver Respostas

sim eu vi, deu certo. Não tem como a url ficar verde apos o pagamento do pix? como alguns ficam https://pix.gerencianet.com.br/cob/pagar/948db38ab5dc4f4b9ea2fdd120d6b521

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @mikw0274! Como vai?
Para receber notificações de pagamentos via Pix, você precisa criar uma API back-end disponível em um domínio público com certificado SSL. Configure as rotas /webhook e /webhook/pix, por exemplo. Nestas rotas, você deve configurar a exigência da chave pública (mTLS) que estamos disponibilizando para garantir a autenticação mútua.

Depois de configurar essas rotas, basta consumir o endpoint PUT /v2/webhook/:chave para associar a chave Pix à URL desejada.

Se tiver mais alguma dúvida, conte com a gente!

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @d_coder_! Tudo bem?
No vídeo a seguir é ensinado a criar um servidor Apache e configurar o mTLS:
https://youtu.be/hdyUHzNwVLY?list=PLRqvcUTH2VsWufBmzOdTVeLEOTGrPNoiu
E neste outro, como cadastrar a URL webhook:
https://youtu.be/XB9bcZFTV3M?list=PLRqvcUTH2VsWufBmzOdTVeLEOTGrPNoiu

Avatar discord do usuario d_coder_

d_coder_

Ver Respostas

eu ainda não registrei a url, to lendo a doc, mas estou confuso quanto a mtsl o uso e o não uso

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Você provavelmente está recebendo, só que a URL é aquela que você registrou mais /pix.

Avatar discord do usuario d_coder_

d_coder_

Ver Respostas

boa noite gostaria de saber se é possivel testar o webhook no localhost. Estou lendo a documentação, mas ainda não entendi muito bem o conceito. Como estou testando no meu server local, é possível cadastrar uma url localhost na api ? Se não, poderiam me dar uma dica de como pode ser feito o teste?

Avatar discord do usuario madmaxnapista

madmaxnapista

o browser baixa ele se eu colo essa url