Histórico de mensagens sobre an em dúvidas

EXIBINDO CONVERSAS RECENTES:

Texto: an
Data: 30/03/2024
Canal: dúvidas
Avatar discord do usuario joaolucas_efi

joaolucas_efi

A regra que você precisa seguir com relação ao txid é:
O txid é único por CPF/CNPJ da pessoa usuária recebedora. Um txid é uma string alfanumérica com comprimentos mínimo de 26 e máximo de 35 caracteres. Um txid válido, portanto, deve obedecer à seguinte expressão regular (regex): ^[a-zA-Z0-9]{26,35}$. Você pode validar strings txid sob a regex aqui.

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

@tarcizio5821 você pode informar o txid no momento da emissão também no COB através do seguinte endpoint, https://dev.efipay.com.br/docs/api-pix/cobrancas-imediatas#criar-cobran%C3%A7a-imediata-com-txid, sendo o exemplo na SDK de php o https://github.com/efipay/sdk-php-apis-efi/blob/main/examples/pix/cob/pixCreateCharge.php.

Avatar discord do usuario tarcizio5821

tarcizio5821

Ver Respostas

@joaolucas_efi para usar o COBV, vou precisar criar um número randômico que seja único?
Eu não posso criar números randômicos para txid com 4 dígitos que um dia vá se repetir?

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Uma solução é gerar cobranças COB, onde você pode definir o txid, dai você pode adequar as regras para que o txid seja o N° do seu pedido ou ele mais alguma outra informação para garantir unicidade.

Avatar discord do usuario tarcizio5821

tarcizio5821

Ver Respostas

o txid já estou pegando e fazendo as condições. Vou tentar converter em números e gerar um número de pedido, talvez possa funcionar.
Muito obrigado pela a atenção.

Avatar discord do usuario tarcizio5821

tarcizio5821

Ver Respostas

se essa informação fosse entregue no webhook eu iria economizar uma pancada de códigos e recursos do servidor.

Avatar discord do usuario tarcizio5821

tarcizio5821

Ver Respostas

seria o parâmetro do valor do "infoAdicionais" ao criar a cobrança.
imagem enviada na mensagem pelo usuario tarcizio5821

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Bom dia, @tarcizio5821. Tudo bem?

O campo infoAdicionais é apresentado ao pagador da cobrança.

Que tipo de informação você quer obter, por exemplo?

Avatar discord do usuario tarcizio5821

tarcizio5821

Bom dia.
Gostaria saber se o retorno do webhook é sempre o padrão quando um pix é pago:
"pix":[
{"endToEndId":"EEEEEEEEEEEEEEEEEEEEEEEEEEE","txid":"444444444444444444444444444444444","chave":"00000000-0000000-00008-000-0000000","valor":"0.01","horario":"2024-03-26T20:51:56.000Z"}

No retorno acima, temos:
endToEndId:
txid:
chave:
valor:
horario:

Tem alguma coisa que eu possa fazer para que a entrega contenha mais dados?
Eu digo mais dados que foram passados na criação da cobrança, tipo "infoAdicionais"?