Closed cinrcazangi closed 3 years ago
prezado @cinrcazangi ,
Qual será o valor do parâmetro {pixUrlAcessToken} para este endpoint? Não localizei na documentação a especificação do valor deste parâmetro.
esse endpoint é uma "URL de capacidade". É para ser aleatório, bem difícil de adivinhar, e está sob a responsabilidade do PSP recebedor sua criação.
Não entendi o objetivo deste endpoint, uma vez que já é possível consultar a cobrança pela operação /cob/{txid}. Em qual cenário este endpoint será utilizado pelo PSP Pagador?
Será utilizado no ato do scan do QR Code pelo usuário pagador via seu app mobile de seu PSP pagador.
Você teria um cenário de exemplo com valores fictícios para ajudar no entendimento deste fluxo?
Se a criação da URL de capacidade está sob responsabilidade do PSP recebedor, como o PSP Pagador receberá esta URL?
@cinrcazangi, acredito que essa URL estará codificada no QR Code Dinâmico. Fazendo o parser do BR Code o PSP Pagador terá posse desta URL.
@cinrcazangi, acredito que essa URL estará codificada no QR Code Dinâmico. Fazendo o parser do BR Code o PSP Pagador terá posse desta URL.
Exatamente, @franciscotfmc, obrigado.
@ninrod Consegue exemplificar? Pode descrever um caso de uso por favor?
boa tarde @llatsch
@ninrod Consegue exemplificar? Pode descrever um caso de uso por favor?
Um possível fluxo no estilo "caminho feliz" seria:
mTLS + Oauth2
com o PSP "B" em nome do EC "E"PUT /cob/00000000000000000000000000000000001
atribuindo os valores adequados ao body do request.psp-b.example.com/qr/be3e00b2-760e-4fb2-8159-fc55620be28c
está atribuído ao campo: loc.location
00000000000000000000000000000000001
porque na PACS.008 recebida que representa este Pix havia um campo específico chamado TransactionIdentification00000000000000000000000000000000001
. Esse é exatamente o txid
que consta em GET /cob/{txid}
entre outros endpoints.GET em /cob/00000000000000000000000000000000001
e verifica que há um pix associado a essa cobrança e com o valor correto: 100 reais.Vendo a resposta enviado pelo @franciscotfmc e conforme descrito na espeficicação:
No momento que o usuário pagador efetua a leitura de um QR Code dinâmico gerado pelo recebedor, esta URL será acessada e seu conteúdo consiste em uma estrutura JWS. As informações sobre a segurança no acesso às urls encontram-se no Manual de Segurança do Pix disponível em nesse link.
A resposta da API Pix será o padrão para as consultas, ou seja, todos QRCode dinânicos devem conter uma URL e, esta deve responder conforme especificado na API Pix?
Todo PSP pagador, ao ler um QRCode deve bater neste endpoint e compreender a resposta dele, Correto?
Este é exatamente o meu entendimento também. Mas o @ninrod é quem pode confirmar se estamos corretos. :)
A resposta da API Pix será o padrão para as consultas, ou seja, todos QRCode dinânicos devem conter uma URL e, esta deve responder conforme especificado na API Pix?
Todo PSP pagador, ao ler um QRCode deve bater neste endpoint e compreender a resposta dele, Correto?
Sim, é isso. Apenas acrescentaria "Ao ler um QRCode dinâmico". O estático não contém URL.
Qual será o valor do parâmetro {pixUrlAcessToken} para este endpoint? Não localizei na documentação a especificação do valor deste parâmetro.
Não entendi o objetivo deste endpoint, uma vez que já é possível consultar a cobrança pela operação /cob/{txid}. Em qual cenário este endpoint será utilizado pelo PSP Pagador?