[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Elizandro Pacheco
Criador Elizandro Pacheco 13/05/2021

Você poderia ter terminado a lógica do checkout simples utilizando o model Order. 

No meu caso o produto é sempre único e sempre redirecionado pro pagseguro... 

Ficou confuso em que hora armazenar no orders e ainda mais em que momento a transaction é criada.

Começou em uma linha e depois virou pro carrinho.. essa parte do checkout simples ficou bastante vaga.

Manager Carlos Ferreira 13/05/2021

Olá, Elizandro!
Tudo bem?

Optei por criar um exemplo mais complexo que abrange uma complexidade maior, pra atender de forma geral as necessidades dos alunos.

Se quiser algo mais simples, eu te ajudo. Descreva o seu código/problema com detalhes que indico o caminho.

Conta comigo amigo, estou aqui pra isso! =D

Carlos Ferreira
Criador Elizandro Pacheco 13/05/2021

Estou com um problema específico no checkout. Na sandbox funciona, na produção não.

Você presta acessoria individual? Se sim, tenho interesse pra você olhar comigo esse checkout.

Te agradeço, 

Elizandro Pacheco

Elizandro Pacheco
Manager Carlos Ferreira 13/05/2021

Olá, Elizandro!

No momento não estou pegando novas consultorias, por conta do tempo.

Mas, faz o seguinte, me passa os detalhes do erro que te ajudo a resolver (se preferir mandar no meu e-mail, sem problemas).

Carlos Ferreira
Criador Elizandro Pacheco 13/05/2021

Estou tendo 401 Unauthorized, acho que teria que alterar pra autenticação por aplicação com id da apliicação e chave

Elizandro Pacheco
Criador Elizandro Pacheco 13/05/2021

Consegui resolver, era uma URL que tava desatualizada. 

O problema agora é que rodo a aplicação em HTTPS, então to tendo o retorno no pagseguro como 301, que é movido permanentemente...

Você já usou api direto assim no pag quando a app tá rodando em https?

Elizandro Pacheco
Manager Carlos Ferreira 13/05/2021

Que bom que conseguiu resolver, meus parabéns.

Usar https é até uma recomendação do PagSeguro (e deve usar, porque sua aplicação está recebendo dados sensíveis, como cartão de crédito e etc).

Me passa mais detalhes do erro por favor (prints: https://imgur.com/upload)

Carlos Ferreira
Criador Elizandro Pacheco 13/05/2021

Sim, e eu estou usando https com certificado instalado a partir do certbot. Acontece que é o velho problema de ele receber e redirecionar com 301...

https://imgur.com/a/pCUthf3

Veja que o endereço está correto com https, mas em seguida dá um 301 e quando essa requisição é feita efetivamente ele refaz com GET.

Creio que possa ser algo no rewrite, da forma que está configurado, pois quando a requisição vem nativamente em https ele não reveria retornar o 301, e sim o 200.




Elizandro Pacheco
Manager Carlos Ferreira 13/05/2021

Olá, Elizandro!

Não creio que esse redirecionamento seja por conta do protocolo https, pelo contrário, ele é até necessário.

Usando o PostMan, e fazendo uma request nesse seu webhook, passando os parâmetros corretos: https://academy.seudominio/api/pagseguro

Qual o resultado?

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!