Modificação na API Pix Dinâmico

EXIBINDO RESPOSTAS:

Avatar discord do usuario gtokai

gtokai

Bom dia. Alguém sabe dizer se teve alguma modificação na API para Pix Dinamico desde janeiro? Minha aplicação passou a gerar código dinâmico inválido

um exemplo:
00020101021226880014br.gov.bcb.pix2566qrcodes-pix.gerencianet.com.br/v2/712fa621309d4e34b2ec1ac53679cc1152040000530398654044.905802BR5913GUSTAVO PORTO6008DOURADOS62360532ebbe26cb7f1825e4f21a67bd6436da9b6304A1A1

Analisando o QR pelo https://pix.nascent.com.br/tools/pix-qr-decoder/ retorna o erro:
ERROR - Element 62:05 must have maximum length of 25

O element 62 seria:
0526b33e8E15193F131878818A44e6

Logo, olhando o manual do Bacen, fica confuso pois se o txid precisa ter entre 26 e 35, como é que faz para passa-lo no qrcode dinâmico?


EDIT:


Arrumei aqui fazendo essa gambiarra (usando PHP-SDK):
->setTxid(substr($response['txid'],0, 25))
Não estou confortável em deixar funcionando desse jeito, então gostaria se possível, alguém com mais experiência me explicasse melhor o que acontece ai.

Avatar discord do usuario rubenskuhl

rubenskuhl

No QR-Code dinâmico você deve colocar 3 asteriscos no campo 62:05 e não o txid. O txid precisa ser esse mesmo de 26 a 35 caracteres e único, mas ele só é passado para a API, não no QR-Code.

Avatar discord do usuario gtokai

gtokai

Se eu passar do modo que estou passando, impacta em algo?

Avatar discord do usuario rubenskuhl

rubenskuhl

Todo banco com chegagem um pouco mais estrita vai negar esse pagamento. E em alguns o pagamento pode ser feito mas não conseguir ser conciliado.