CheckOut Simples
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.
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
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
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).
Estou tendo 401 Unauthorized, acho que teria que alterar pra autenticação por aplicação com id da apliicação e chave
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?
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)
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.
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?
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!