A seguinte segue a codificação da minha rota escrita em c#
[HttpPost("pix")] public async Task ReceiveWebhook([FromBody] PixRecebidoEfi response, CancellationToken cancellationToken = default) { //Código a ser feito
return Ok(); }
Segue a classe da entrada que eu estou esperando
public class PixRecebidoEfi { public List Pix { get; set; } }
public class PixRecebidoEfiResponse { public string endToEndId { get; set; } public string txid { get; set; } public string chave { get; set; } public string valor { get; set; } public string horario { get; set; } public string infoPagador { get; set; } }
O que eu estou fazendo de errado? O que eu tenho que fazer para fazer funcionar?
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
oziellcarvallho
obrigado
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
jessica_efi
Boa tarde @oziellcarvallho ! Isso mesmo. Você informa o copia e cola para realizar o pagamento do Pix.
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
oziellcarvallho
Boa tarde o pagamento por QR Code Pix e o mesmo que PIX coia e cola certo?
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
lucianoolegario_57079
Entendo, bom tudo bem
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
joao_efi
Boa tarde @lucianoolegario_57079 tudo certo? Nossa API segue os padrões estabelecidos pelo BACEN para consumo e retorno das informações. E atualmente esses padrões estabelecem que só é disparado webhook quando a cobrança é de fato paga. No caso de expiração não é disparado nenhuma informação. Dessa forma, sempre que receber o acionamento do webhook é que de fato o pagamento ocorreu.
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
guilherme.bvr
Certo obrigado
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
lucianoolegario_57079
"status": "Concluido"
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
lucianoolegario_57079
não deveria ser algo importante ao ser retornado pela API?
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
lucianoolegario_57079
Seguindo a ideia de que o webhook é a maneira de saber se cobrança foi efetuada com sucesso
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
lucianoolegario_57079
reparei aqui que o retorno do webhook não retorna o status da transação
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
lucianoolegario_57079
Pessoal uma pergunta
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
guilherme_efi
Bom dia, @guilherme.bvr. Você pode receber 30 Pix GRÁTIS por mês por chave, QR Code estático e dados bancários. Mas essa gratuidade não vale para recebimentos por uma chave Pix cadastrada na API, maquininha Mini e Pro ou webhook. Veja mais detalhes na nossa página de tarifas.
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
guilherme.bvr
Opa bom dia, pix recebido sem ser por api cobra taxa tbm?
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
guilherme_efi
Bom dia, @perrot.! Tudo bem?
Não temos um endpoint específico para consultar chaves Pix. Se a ideia for validar uma chave antes de uma transferência, a melhor opção é o nosso endpoint PUT /v3/gn/pix/:idEnvio. Ele permite a validação no momento do envio.
Com ele, você pode informar o CPF ou CNPJ e a chave Pix diretamente no endpoint de envio de Pix. Nossa API verifica se a chave está vinculada ao documento informado. Se não estiver, a transferência será recusada automaticamente.
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
guilherme_efi
Oi, @pegarato__27138. Bom dia! Vamos seguir em seu chat de atendimento.
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
guilherme_efi
Bom dia, @alessandrodev. Tudo bem? O endpoint para criar chave pix funciona somente em ambiente de produção. Em ambiente de homologação, para criar uma cobrança Pix, por exemplo, você pode usar qualquer chave semanticamente válida.
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
perrot.
Bom dia! Existe algum end point para detalhar os dados da chave Pix para pagamento?