Galera, sou novo aqui no fórum, acho que estou a área certa.
Vamos la:
Tenho um servidor de jogos online e estou tentando automatizar a compra e entrega de "cash" pela pagina de compra do site. ( cash o usuário compra para gastar ingame ).
Eu já tenho um sistema de cadastro e sistema de login no meu site. A pouco tempo consegui implementar o sistema de pagamentos e notificações do pagseguro no site e achei que poderia deixar a coisa automática. Vou explicar oque eu consegui fazer.
Minha pagina de cadastro controla a tabela USERS onde eu guardo os seguintes dados: (vou preencher como se fosse um registro do meu banco)
Para registrar as comprar feitas no pagseguro eu uso uma tabela chamada PEDIDOS.
Para fazer a compra pelo site, a pessoa tem q estar logada no site, então quando ela clica no botão de compra eu salvo o 'user_name' da tabela USERS junto na tabela PEDIDOS, que fica assim:
pedido_id (A.I) = 1
descricao = pacote de 30 cash
status = 1 ( status 1 para o pagseguro significa "AGUARDANDO PAGAMENTO" )
user_name = usuarioteste
Agora que vem o X da questão. Quando o usuário efetuar o pagamento o pagseguro via API de notificações vai atualizar o status desse pedido para '3' que significa "PAGO". Eu gostaria de fazer um event ou uma trigger para dar um update no 'user_cash' do usuário 'usuarioteste' da tabela USERS e acrescentar 30 assim que o 'status' mudar para '3'. Se alguém puder ajudar, ou tiver uma solução para o meu problema. Só falta isso para eu concluir o projeto. Obrigado!
Pergunta
laio
Galera, sou novo aqui no fórum, acho que estou a área certa.
Vamos la:
Tenho um servidor de jogos online e estou tentando automatizar a compra e entrega de "cash" pela pagina de compra do site. ( cash o usuário compra para gastar ingame ).
Eu já tenho um sistema de cadastro e sistema de login no meu site. A pouco tempo consegui implementar o sistema de pagamentos e notificações do pagseguro no site e achei que poderia deixar a coisa automática. Vou explicar oque eu consegui fazer.
Minha pagina de cadastro controla a tabela USERS onde eu guardo os seguintes dados: (vou preencher como se fosse um registro do meu banco)
user_id (A.I) = 1 user_name = usuarioteste user_senha = 123456 user_email = usuarioteste@live.com user_cash = 0
Para registrar as comprar feitas no pagseguro eu uso uma tabela chamada PEDIDOS.
Para fazer a compra pelo site, a pessoa tem q estar logada no site, então quando ela clica no botão de compra eu salvo o 'user_name' da tabela USERS junto na tabela PEDIDOS, que fica assim:
pedido_id (A.I) = 1 descricao = pacote de 30 cash status = 1 ( status 1 para o pagseguro significa "AGUARDANDO PAGAMENTO" ) user_name = usuarioteste
Agora que vem o X da questão. Quando o usuário efetuar o pagamento o pagseguro via API de notificações vai atualizar o status desse pedido para '3' que significa "PAGO". Eu gostaria de fazer um event ou uma trigger para dar um update no 'user_cash' do usuário 'usuarioteste' da tabela USERS e acrescentar 30 assim que o 'status' mudar para '3'. Se alguém puder ajudar, ou tiver uma solução para o meu problema. Só falta isso para eu concluir o projeto. Obrigado!
Link para o comentário
Compartilhar em outros sites
12 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.