Histórico de mensagens em pix

EXIBINDO CONVERSAS RECENTES:

Data: 20/09/2023
Canal: pix
Avatar discord do usuario jessica_efi

jessica_efi

Boa tarde @jerrivaldo ! Vou iniciar um atendiemnto privado pra verificar pra você.

Avatar discord do usuario jerrivaldo

jerrivaldo

alguém pode me ajudar? estou migrando toda a minha cobrança do Bradesco le no primeiro cliente já não conseguiu pagar

Avatar discord do usuario jerrivaldo

jerrivaldo

gerei um QrCode Pix Cobrança com vencimento no banco Efí há 20 dias e meu cliente não consegue pagar em nenhum banco. não lê o QRCode e também o pix copia e cola está inválido.

Avatar discord do usuario jerrivaldo

jerrivaldo

boa tarde

Avatar discord do usuario glauber7911

glauber7911

As teria com ela se renovar antes de expirar ?

Avatar discord do usuario glauber7911

glauber7911

Interessante

Avatar discord do usuario glauber7911

glauber7911

Entendi.

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

@glauber7911, e claro, outra opção seria deixar que sua aplicação faça a autenticação sempre que for consumir um endpoint, como o de criar a cobrança Pix por exemplo.

Avatar discord do usuario glauber7911

glauber7911

Opa isso mesmo. Estou tentando implementar de forma que ao expirar ele se renove automaticamente. Pois estou sem êxito.

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @glauber7911. Acredito que possa ter confundido com a autenticação da API Cobranças (boleto e cartão), pois você obtêm no retorno o "refresh_token". Mas na autenticação da API Pix é diferente. Você recebe o "access_token" e o tempo de expiração dele.

Para implementar isso em sua aplicação, você pode adotar duas abordagens:
- Renovação periódica: programar sua aplicação para verificar se o "access_token" ainda é válido a cada 3600 minutos (1 hora). Se ele estiver prestes a expirar, você pode fazer uma nova autenticação para obter um novo "access_token";
- Autenticação sob demanda: autenticar e usar o mesmo "access_token" até que ocorra uma falha 401 de na requisição. Quando essa falha ocorrer (indica que o token expirou), então você pode fazer uma nova autenticação para obter um novo "access_token".
imagem enviada na mensagem pelo usuario guilherme_efi
imagem enviada na mensagem pelo usuario guilherme_efi

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não é o que diz o padrão OAuth ou o padrão do BACEN do uso do OAuth na API Pix... é um só mesmo.

Avatar discord do usuario glauber7911

glauber7911

Ver Respostas

Isso quero renová-lo antes de expirar.

Avatar discord do usuario glauber7911

glauber7911

Ver Respostas

Mas nesse caso na minha solicitação de autenticação do servidor deveria me fornecer 2 tokens. E so me fornece um. Essa a minha dúvida.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

A lógica de refresh, seja usando um novo token ou fazendo refresh, precisa ser feita do seu lado. A premissa de que isso é feito no lado da API é incorreta.

Avatar discord do usuario fabioselau

fabioselau

Ver Respostas

Qual a tua dúvida em específico? Utilizar o refresh_token pra renovar o token e mesmo assim tá expirando? Tem 3600 minutos de token ativo, 1 hora, vc tem q renovar antes de 1 hora

Avatar discord do usuario glauber7911

glauber7911

Ver Respostas

Estive lendo a documentação e percebi que o refresh está implementado na lógica de API e eu não devia ter esse problema. Alguém pra da esse suporte.

Avatar discord do usuario glauber7911

glauber7911

Li toda a documentação e falam de refresh_token mas não provaram o refresh_toke ou implementação . .?

Avatar discord do usuario glauber7911

glauber7911

Já estou fica sem meios de implementar. I no chatGPT ele disse que isso podia ser algo da plataforma e o suporte poderia me da uma forcinha.

Avatar discord do usuario glauber7911

glauber7911

Até mesmo implementei uma função que de em tempo em tempo se renova o acess_token. Porém após 1 hora mesmo assim expira.
imagem enviada na mensagem pelo usuario glauber7911

Avatar discord do usuario glauber7911

glauber7911

Olá. ..nada do que estou fazendo esta dando certo. ..algum pra da um suporte ?