Histórico de mensagens em pix

EXIBINDO CONVERSAS RECENTES:

Canal: pix
Avatar discord do usuario sergiomsa

sergiomsa

Ver Respostas

Ok. Entendi que será necessário fazer pesquisa no endpoint do PIX para identificar os problemas de conciliação e aí fazer a baixa que deveria ter sido realizada.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

E com CPF poderia ser:
GET /pix/
BODY: inicio=emissão, fim=agora,txidpresente=no,cpf=xxxxxxxxxx

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

A consulta com e2eid seria assim:
GET /pix/{e2eid}
BODY: inicio=emissão, fim=agora

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Você precisa de algum processo out-of-band para receber isso. Por exemplo um formulário "paguei e não recebi" que aí dá oportunidade do cliente passar a informação.

Avatar discord do usuario sergiomsa

sergiomsa

Ver Respostas

Não posso perder a venda de maneira alguma. Vou ter que conciliar de alguma forma. Como faço receber o E2EID do pagador? No SDK pode ser informado uma chave. Será que posso utilizar para identificar o meu PIX?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Agora, se perder a venda doer muito para você, há dois jeitos de conciliar transações sem txid:
1) O pagador passa o E2EID, e você pesquisa por ele
2) O pagador passa o CPF/CNPJ da conta que fez o pagamento, e você pesquisa por ele.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Aí tem dois jeitos de ver a questão. Se lidar com essas exceções for mais trabalhoso que perder a venda, a GN vai lançar em breve um recurso para rejeitar essas transações. Eu pretendo usar.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O problema ainda acontece, mas com bancos com menos correntistas:
https://github.com/renatofrota/pix-pendencias/issues/21

Avatar discord do usuario sergiomsa

sergiomsa

Ver Respostas

@rubenskuhl, boa tarde! No vídeo no canal WDEV vc informou que alguns bancos não estavam enviando o txid dos PIX conciliados. Saberia informar se este problema foi solucionado? Obrigado por disponibilizar o conteúdo de valor..

Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Boa tarde <@!620895261568401428> ! Vou verificar essa questão com nossa equipe responsável e assim que eu tiver uma reposta eu falo com você.

Avatar discord do usuario rubenskuhl

rubenskuhl

E vale tanto para API quanto para BRCode.

Avatar discord do usuario oleoessencial

oleoessencial

Ver Respostas

putz, tu é foda Rubens...sempre prestativo :). Muito obrigado mesmo . Acertei então o cadastro, valew.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

+5561912345678

Avatar discord do usuario oleoessencial

oleoessencial

Ver Respostas

#duvida = qual o formato de cadastro da chave no webhook para celular? esquecí isso kkkk e não sei aonde esta mais na documentação, são tantas hoje.

Avatar discord do usuario cleversonmenur

cleversonmenur

Ver Respostas

Mostrando que dá erro HTTP 500 caso o grant_type seja submetido via content-type: application/x-www-form-urlencoded ao invés de application/json. Por isso a configuração OAuth2 não consegue fazer o Fetch Tokens.
imagem enviada na mensagem pelo usuario cleversonmenur

Avatar discord do usuario cleversonmenur

cleversonmenur

Exemplo da configuração do OAuth2 no Insomnia, que é igual ao Postman e outros clients compatíveis. Com isso deixa de ser necessário chamar o serviço de geração de token antes, e sempre que expirar. O client REST mesmo toma conta desse gerenciamento. Além do que, o Insomnia não tem a opção de rodar script que manipula as variáveis de ambiente como o Postman, que faz com que seja possível dar aquele "jeitinho" (no bom sentido) para esse tipo cenário. Vejo que o ideal seria usar o próprio padrão. É relativamente simples de resolver, aceitando não só o JSON como também o Form como Content-Type do serviço de geração do Access Token URL.
imagem enviada na mensagem pelo usuario cleversonmenur

Avatar discord do usuario cleversonmenur

cleversonmenur

Ver Respostas

Pessoal, seria possível fazer com que o serviço https://api-pix.gerencianet.com.br/oauth/token aceitasse o content-type: application/x-www-form-urlencoded ? Desta forma evitaria o erro HTTP 500 ao enviar o body grant_type=client_credentials que é mais compatível com REST Clients como o Insomnia e até o próprio Postman na seção de autenticação OAuth2 usando o grant type "client credentials".

Avatar discord do usuario jessica_efi

jessica_efi

Pessoal, vamos encerrando pro hoje! Uma boa noite é um ótimo fim de semana a todos! 👋

Avatar discord do usuario raphaelnikson

raphaelnikson

show.. to aprendendo.. valeu demais