Author Image

calebportodev

Apr 9, 2024

Geração de parâmetros no webhook e preferência de txid

integraçãowebhooktxidnotificaçõestransaçõesEfíAPIplataformaids de vendaduplicidadePOSTPUT

Consigo passar algum parâmetro para ser retornado com o webhook? Tipo, se eu quiser passar o id da venda por exemplo para ser retornado com a notificação?
Sei que dá para tratar isso com o txid, mas prefiro o txid gerado pelo Efi para não ter que tratar duplicidades no meu código, então seria interessante que eu conseguisse passar algum parâmetro no body para ser retornado no webhook cadastrado.

Respostas (3):
Avatar discord do usuario rubenskuhl

rubenskuhl

09/04/2024

Na verdade, você deveria preferir o txid gerado por você mesmo, para evitar duplicidade. O txid gerado pela Efí permite que haja duplicidade de transações do seu lado.

Avatar discord do usuario calebportodev

calebportodev

09/04/2024

Eu tenho os ids de cada venda como primary_key que nunca serão iguais, e um transaction_id que é onde registro(futuramente quando integrar) o txid recebido da Efi.
Faço dessa maneira pois estamos migrando a operação PIX para a Efi, e já temos esse modelo da plataforma anterior.
A dúvida é: A efi permite gerar 2 txid iguais em transações diferentes?

Avatar discord do usuario rubenskuhl

rubenskuhl

09/04/2024

Não, o que vai acontecer de vai fazer 2 POST é de gerar duas transações com txid diferentes quando era para ser uma só. Por isso o uso do PUT e não do POST é essencial para evitar que isso aconteça.