Ir para conteúdo
  • Cadastre-se

dev botao

Shipay - refesh do token de integração PIX


  • Este tópico foi criado há 124 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

O método de refresh de token não exite no Shipay, logo o método TACBrPSPShipay.RenovarToken prcisa chamar o método "autenticar" em vez de tentar renover o token.

 

ficando o código como mostrado na imagem

 

image.thumb.png.5e1bb80f22c2ac9b44726a9a77194c1d.png

 

desta forma quando acontece do token expirar não volta o seguinte erro "Erro HTTP: 422, Metodo: POST, URL: https://api-conexaoitau.shipay.com.br/refresh-token"

 

 

 

att

 

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia,

Poderia anexar os arquivos alterados para avaliarmos a alteração?

Obrigado

Consultor SAC ACBr

Alexandre de Paula
Ajude o Projeto ACBr crescer - Assine o SAC                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

 

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Seus Fontes parecem estar desatualizados, em relação o SVN atual...

pela Documentação, existe sim o EndPoint para Refresh

https://api-staging.shipay.com.br/docs.html#tag/Pedidos-para-Pagamentos-Instantaneos

image.png

  • Curtir 1
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

boa tarde, 

com base na resposta fui investigar e observei o seguinte, o método refresh-token tem dois parametros o access_token e o refresh_token como apresentado na documentação abaixo

image.png.19960eb4412e4d9bdf84d2136aa196bd.png

 

Como o token tem validade de 3 dias e o refresh pode ser fieto por 30 dias, eu armazeno o token usando o método "ACBrPixCD1.PSP.OnDepoisAutenticar" mas este método e o par dele ACBrPixCD1.PSP.OnAntesAutenticar tem somente dois parametros:

 aToken e aValideToken

image.thumb.png.6b620ae9b2f253c0e44ae4fcbe6eb5b6.png

e segui o que estava no exemplo do acbr

image.png.33585751448e75685af34574881e1020.png

 

Falta nos parametro o refresh_token

 

Como posso recuperar este refresh_token para salvar e voltar a usar ele nos 30 dias indicados na documentação?

 

att

 

Link para o comentário
Compartilhar em outros sites

Em contato com o suporte do Shipay me responderam o seguinte

image.png.cb3ee54db55e344eceae90c083d325c1.png

 

Com base nisto eu acho que seja mais viavel a cada 4 horas gerar um novo token, visto que o token dura 4h e posso fazer o refresh dele uma vez, sendo que preciso armazenar o refresh-token para poder atualizar o token.

 

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 124 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.