Closed andrenakazato closed 10 years ago
Preciso entender melhor o código.. acabei de pegar o projeto..
Mas porque não criar um novo CPT, deixar esse escondido, e colocar nele as infos do pagseguro?
Cara, se testar ai como uma pessoa qualquer, verá a interface do dashboard que está pensada para o usuário final ver. Lá tem uma lista do cpt Anuncio, essa info de pagamento deve estar lá.
Criar um outro cpt complica as coisas em relação a esse tipo de nterface que já está pronta, mas a idéia não é totalmente descartável.
Por isso falei pra deixar escondido.. se usarmos hook de metabox, conseguimos dar um query ali e pegar todos pagamentos feitos.
Legal, a principio isso é possivel, manda brasa!
Ei manos, tudo bem?
Depois @matheusgimenez e @andrenakazato me digam como está caminhando a resolução disso, ok?
Estou fazendo isso hoje.
valeu matheus!
Mexendo aqui eu vi que o outro programador fez um sistema desse tipo por cron.. ele não está funcionando?
isso eu já não sei :) @andrenakazato?
O cron pelo que sei foi utilizado no envio de email X dias antes e no verificador de estado de pagamento do PagSeguro
Me perdi então.. esse issue não seria um sistema de verificar o status do pagamento?
Este sistema (Pagamento PagSeguro) tem um problema na consulta e no write dos dados vindo do PagSeguro na bd, creio eu que o ctp transaões verifica periodicamente o bd (naõ sei que tabela) para verificar o status de pagamento. Creio que a issue seja mais na gravação e consulta de dados na bd~
Beleza... vou verificar então qual o problema.
Valeu Matheus! Estamos no aguardo!
Dei uma mexida no código e agora estou com dificuldades de testar no meu ambiente dev, veja:
http://wp.matheusgimenez.com/eco/
Como faço pra ver o front-end igual na produção? O que preciso ativar?
Crie uma página e acerte ela como home, Tenha o Bon Toolkit plugin ativado Edite a página e onde tiver o Visual | Texto, vai ter uma terceira tab onde é um Visual Editor Adicione a caixa Listing e salve
Fiz isso.. agora como coloco a opção de pagar?
Ele está no back-end, quando o cpt Listing está Privado O tema é o ecotemporadas?
Shandora
Oh, ativa o Shandora que tem uma imagem do ecotempo nele
Estou usando ele
Então acho que tá certo Quando vc cria um Listing como Colaborador, o RWP cria um cpt Transação para este cpt Listing onde o Listing pode ser manipulado por lá (e ter conexão com o RWP). Se ele o listing estiver como Private, na coluna Pagamentos da visão geral de todos os Listings, vai ter um botão onde ele realiza o pagamento pelo PagSeguro
Realmente... não to sabendo ativar a parte de pagamento
Me dê uma credencial para o site e verei como ativar lá!
Beleza.
Manda uma conta de e-mail sua e eu crio lá.
andreseishim@gmail.com
Veja se chegou ai.
Loguei e já realizei: Se o post fica em status de visibilidade Privado, ele fica no estado que vc vê lá na listagem geral de cpt Listing!
Onde fica o link do pagamento afinal?
No botão gigante no back-end!
Huauahua! A conversa tá esquentando hein pessoal! Mas se acalmem tá?! vai dar tudo certo :)
O pagamento é pro anuncio, hehehe, entendi dps de horas hehe.
Enfim.. esse sistema de pagamento estava funcionando? Pq ele nem estava enviando o valor no form..
Agora parei um pouco pra ajudar o Everaldo em outro projeto, mas já dei uma boa adiantada nisso
Tem um code que vem do PagSeguro que já vem com os dados de valor / nome / cód do produto. E ele envia os dados para o PS. Dá uma olhada nisso e quando vc já tiver um insight do projeto, ofereça-nos um prazo!
Beleza.
É o seguinte.. ele não está funcionando mesmo. Pelo que vi o programador parou na metade do sistema, ele puxa umas tabelas no banco, mas ele não salvou em nenhum momento essas tabelas... Enfim, eu vou refazer essa parte usando a API de notificações do pagseguro, ai evito de criar mais tabelas no BD. Devo terminar sem mais problemas no maximo amanhã a noite.
Entendido, estaremos no aguardo! Qualquer coisa, me acione para o suporte!
Consegui fazer ele funcionar.. preciso testar melhor ainda. Se tudo estiver ok, amanhã de manhã mesmo eu entrego...
Parando por hoje. :)
Excelente, se possível, detalhe depois o que está funcionando direito!
On Tue, Aug 19, 2014 at 7:36 PM, Matheus Gimenez Petroni < notifications@github.com> wrote:
Consegui fazer ele funcionar.. preciso testar melhor ainda. Mas já é um bom sinal, hehe
Reply to this email directly or view it on GitHub https://github.com/brasadesign/wpecotemporadas/issues/2#issuecomment-52709901 .
O pagseguro está enviando a notificação e o sistema está atualizando o status do anuncio.
Animal pessoal. Feliz que iddo está caminhando. Em 19/08/2014 20:15, "Matheus Gimenez Petroni" notifications@github.com escreveu:
O pagseguro está enviando a notificação e o sistema está atualizando o status do anuncio.
— Reply to this email directly or view it on GitHub https://github.com/brasadesign/wpecotemporadas/issues/2#issuecomment-52713688 .
Testei ele utilizando o sandbox do pagseguro, funcionou certinho. Acabei de dar push..
Preciso de umas coisas só: na linha 187 do arquivo cron.php do plugin, troque as credenciais pelas suas. Assim como na linha 173 do functions do tema..
Qualquer é só chamar :)
Vamos realizar testes aqui. agradeço o suporte! Qualquer coisa, contataremos-o!
2014-08-20 10:34 GMT-03:00 Matheus Gimenez Petroni <notifications@github.com
:
Testei ele utilizando o sandbox do pagseguro, funcionou certinho. Acabei de dar push..
Preciso de umas coisas só: na linha 187 do arquivo cron.php do plugin, troque as credenciais pelas suas. Assim como na linha 173 do functions do tema..
Qualquer é só chamar :)
Reply to this email directly or view it on GitHub https://github.com/brasadesign/wpecotemporadas/issues/2#issuecomment-52778208 .
Só uma coisa que esqueci de mencionar:
Vá no painel do pagseguro, nesse endereço: https://pagseguro.uol.com.br/integracao/notificacao-de-transacoes.jhtml Ative a API de notificações e aponte pra esse endereço: DOMINIO/?pagseguronotification=true
Ativado. Vou realizar testes!
2014-08-20 10:45 GMT-03:00 Matheus Gimenez Petroni <notifications@github.com
:
Só uma coisa que esqueci de mencionar:
Vá no painel do pagseguro, nesse endereço: https://pagseguro.uol.com.br/integracao/notificacao-de-transacoes.jhtml Ative a API de notificações e aponte pra esse endereço: DOMINIO/?pagseguronotification=true
Reply to this email directly or view it on GitHub https://github.com/brasadesign/wpecotemporadas/issues/2#issuecomment-52779650 .
Matheus, acertei minhas configurações para entrarem em sandbox, realizei o pagamento e não foi trocado o status. Poderia ver no live porque não deu certo?
No sandbox ele não envia mesmo.. precisa entrar no menu transações do sandbox.pagseguro.uol.com.br
Ai vc seleciona a transação e altera o status pra paga.. (ou qualquer outro), ai ele vai enviar a notificação.
Fiz a troca de status de pagamento para pago, alterei as credenciais para o @ ecotempo e seu token e alterei as databases, fiz pagamento, não alterou o status do post.
Ok: No sandbox do pagseguro, na pagina transações, tem a opção ver log.. clica nela e me manda o conteudo
Tem Exibir todos os parâmetros, mas não tem ver log. É isso?
Veja na imagem que mandei onde fica
Estranhamente não tem esse campo para mim.
Criar algum tipo de método para ao realizar alguma transação com PS, salvar dados no banco de dados e se possível, uma interface para a verificação do estado do pagamento. O ideial seria, ao completar o pagamento, o post automaticamente é publicado, sem necessidade de verificação manual.