Author Image

andres_93635

Jan 14, 2023

Callbacks de Pix e Uso de Endpoints Gerencianet

integraçãoAPIPIXEfí Paycallbackwebhookdevoluçãorecebimentopagamento

Galera, o callback do webhook retorna uma lista de pix ou um único pix? E como estão fazendo para separar os callback de pix recebido dos demais, pelo status? O pix recebido é o único que não tem status. Pensei em ver se o status não está presente então é um pagamento... Mas não me parece o certo...

Respostas (11):
Avatar discord do usuario znuuxx

znuuxx

14/01/2023

Se não me engano, da pra simular uma devolução de pix pelo painel da GN... ve se retorna o status de devolução.

Avatar discord do usuario rubenskuhl

rubenskuhl

14/01/2023

Retorna uma lista de pix. 99,9% das vezes vem um único Pix, mas por generalidade, melhor tratar a possibilidade de vários.
E os que vem no webhook são só os pagos, quer seja quando são recebidos, quer seja quando devoluções que você pede são completadas.

Avatar discord do usuario rubenskuhl

rubenskuhl

14/01/2023

Não, não há recurso no ambiente de homologação da GN para simular recebimento, então não dá para acionar devolução.

Avatar discord do usuario andres_93635

andres_93635

14/01/2023

@rubenskuhl O que é o pix enviado que está no exemplo do callback?
https://dev.gerencianet.com.br/docs/api-pix-endpoints#recebendo-callbacks
// Pix enviado
{
"pix": [
{
"endToEndId": "E090893562021030PIf25a7868",
"chave": "2c3c7441-b91e-4982-3c25-6105581e18ae",
"tipo": "SOLICITACAO",
"status": "REALIZADO",
"valor": "0.01",
"horario": "2021-03-04T20:39:47.000Z",
"gnExtras": {
"idEnvio": "1"
}
}
]
}

Avatar discord do usuario rubenskuhl

rubenskuhl

14/01/2023

É quando você usa o endpoint de envio de Pix. Você usa ? Se não usar, isso nunca vai aparecer. O método de envio inclusive não é liberado por default.
E se você usar, o melhor a fazer é separar uma chave aleatória exclusiva para receber avisos do envio de Pix, diferente da chave que você usa para recebimentos.

Avatar discord do usuario andres_93635

andres_93635

14/01/2023

Não sei qual é esse endpoint. Poderia me passar o link dele?

Avatar discord do usuario rubenskuhl

rubenskuhl

14/01/2023

PUT em /pix. Mas se você não sabe qual é, não tem como estar usando... pq precisaria preencher o formulário de solicitação, aguardar a análise, ser aprovado... imagino que você saberia se tivesse feito isso.

Avatar discord do usuario andres_93635

andres_93635

14/01/2023

Eu ainda não uso nenhum endpoint, comecei a integração essa semana. Pergunto para ter certeza de que não deixei passar nada na documentação

Avatar discord do usuario rubenskuhl

rubenskuhl

14/01/2023

Você tem algum caso de uso em que dinheiro sai da conta ? Pq envio de Pix é isso. Cobrança é recebimento, dinheiro entrando na sua conta.

Avatar discord do usuario andres_93635

andres_93635

14/01/2023

No MVP não. Mas terei depois. Estilo cashback

Avatar discord do usuario rubenskuhl

rubenskuhl

14/01/2023

Aí o mais seguro é separar em chaves distintas. Lembrando que é bom preencher o formulário um bom tempo antes, já que a análise demora... e pensar no plano B para se a GN não aprovar essa utilização.