Author Image

charles_36784

Aug 29, 2024

Autenticação e Diferenças entre One Step e Two Steps

Autenticaçãosessãocookiesauth tokenone-stepTwo Stepspagamentodesenvolvimento

Bom dia.

Estava a me logar com o usuario principal.

Pelo que pude perceber pelos outputs no console, a aplicação da Efi não está conseguindo manter dos dados armazenados na session/cookies do client. Elas se perdem depois de algum tempo, numa distancia inferior ao params["expire_at"] que o server deve informar para o client como response da autenticação.

Respostas (10):
Avatar discord do usuario charles_36784

charles_36784

29/08/2024

digo isso pois o app funciona depois de algum tempo, 30 min eu acho, mas não antes de pedir que eu me autentique novamente. Ela se mantem funcionando por alguns minutos de depois o erro se repete nos proximos requests

Avatar discord do usuario charles_36784

charles_36784

29/08/2024

Agora estou com outro problema:

Apesar de obter com sucesso o auth token no request /v1/authorize, todos os requests seguintes retornam 400 - bad request, mesmo incluindo o token corretamente no header.

Avatar discord do usuario joaolucas_efi

joaolucas_efi

29/08/2024

Bom dia, @charles_36784, tudo bem?
Mande um print da tela do seu Postman, mostrando os atributos Headers da sua requisição (após a aunteticação), por favor.

Avatar discord do usuario charles_36784

charles_36784

29/08/2024

Claro!
imagem enviada na mensagem pelo usuario charles_36784
imagem enviada na mensagem pelo usuario charles_36784

Avatar discord do usuario joaolucas_efi

joaolucas_efi

29/08/2024

@charles_36784 o cabeçalho Authorization esta incorreto, deve ser Bearer {token} ao invés de só {token}.

Avatar discord do usuario charles_36784

charles_36784

29/08/2024

Muito obrigado @joaolucas_efi

Avatar discord do usuario joaolucas_efi

joaolucas_efi

29/08/2024

Por nada!

Avatar discord do usuario charles_36784

charles_36784

29/08/2024

peço desculpas, mas tenho mais uma dúvida por favor:

Eu vou implementar Assinatura, sendo assim, não está muito claro na doc qual é a diferença prática entre One Step e Two Steps na etapa de coletar o pagamento. Qual é a diferença por favor?

Avatar discord do usuario joaolucas_efi

joaolucas_efi

29/08/2024

Com o Two Steps, primeiro você gera uma espécie de produto, sem atrelar forma de pagamento, portanto não é uma cobrança de fato ainda, e no segundo passo você vincula um meio de pagamento que faz com que ela de fato seja uma cobrança. Já no One Step, você atribui a forma de pagamento no mesmo momento que define o produto.

Avatar discord do usuario charles_36784

charles_36784

29/08/2024

Boa! Obrigado