10.05.2016, 00:18
(
Последний раз редактировалось CaioTJF; 11.05.2016 в 21:38.
)
Neste tуpico irei ensinar como receber notificaзхes de pagamentos em uma pбgina PHP e enviar para um banco de dados MySQL, utilizando como exemplo o PagSeguro, pode nгo ser o melhor tutorial possнvel pois estou comeзando a estudar PHP agora, mas o importante й que funciona, se alguйm souber melhorias que eu posso fazer no cуdigo, basta postaR aqui que eu atualizarei.
Requisitos: Conta PagSeguro e uma hospedagem que tenha suporte para MySQL e PHP
Explicaзгo: Depois que vocк configura uma URL de retorno, toda vez que um pagamento tiver seu status alterado o PagSeguro envia dados informando no formato POST para a URL de retorno.
O que iremos fazer nesse tutorial й, criar uma pбgina de retorno e armazenar os dados enviados pelo PagSeguro em um banco de dados MySQL.
Entгo vamos lб! Primeiramente, entre no site do PagSeguro, Clique em "Painel", "Minha Conta" e depois vб em "Preferкncias" e "Integraзхes". Nessa pбgina, habilite a notificaзгo de transaзгo e gere um token. Se vocк souber como irб ficar sua URL, jб pode definir ela, exemplo: http://www.meusite.com/pagseguro.php
Apуs isso, clique em "Confira informaзхes dessa funcionalidade." e ative a URL de retorno e novamente coloque uma URL, nesse tutorial a pбgina serб chamada de "pagseguro.php" como citei no exemplo acima.
Ps.: Anote o Token.
Agora crie um banco de dados no MySQL chamado "pagseguro", e rode o cуdigo abaixo:
Feito isso, iremos criar nossa pбgina que se chamarб "pagseguro.php", ela que irб receber a notificaзгo do PagSeguro e enviarб para o banco de dados:
http://pastebin.com/zGC1AzHv
Obs.: Altere os dados de conexгo ao MySQL e a definiзгo do TOKEN.
Em seguida, upe a pбgina "pagseguro.php" na hospedagem.
Com tudo isso feito, basta vocк gerar um link de pagamento, eu tenho este:
http://pastebin.com/WQf9sYdv
Obs.: Altere os campos e-mail e token.
Importante notar, o ID do item (produto) nesse caso й muito importante, й nele que o script classificarб o produto, por exemplo, nesse script, o produto nъmero 1 vale 1000 cash.
O ID do item й classificado no arquivo XML, na chave <id>. No pastebin do link de pagamento vocк irб encontrar.
Esse script tem uma ideia de que os players digitem o cуdigo de transaзгo dentro do jogo para receber seu cash. O resto й com vocк =P
Vocк pode encontrar todos os campos enviados pelo PagSeguro aqui.
Crйditos:
CaioTJF
http://sounoob.com.br/
Requisitos: Conta PagSeguro e uma hospedagem que tenha suporte para MySQL e PHP
Explicaзгo: Depois que vocк configura uma URL de retorno, toda vez que um pagamento tiver seu status alterado o PagSeguro envia dados informando no formato POST para a URL de retorno.
O que iremos fazer nesse tutorial й, criar uma pбgina de retorno e armazenar os dados enviados pelo PagSeguro em um banco de dados MySQL.
Entгo vamos lб! Primeiramente, entre no site do PagSeguro, Clique em "Painel", "Minha Conta" e depois vб em "Preferкncias" e "Integraзхes". Nessa pбgina, habilite a notificaзгo de transaзгo e gere um token. Se vocк souber como irб ficar sua URL, jб pode definir ela, exemplo: http://www.meusite.com/pagseguro.php
Apуs isso, clique em "Confira informaзхes dessa funcionalidade." e ative a URL de retorno e novamente coloque uma URL, nesse tutorial a pбgina serб chamada de "pagseguro.php" como citei no exemplo acima.
Ps.: Anote o Token.
Agora crie um banco de dados no MySQL chamado "pagseguro", e rode o cуdigo abaixo:
Код:
CREATE TABLE `pagseguro` ( `Code` VARCHAR(128) NOT NULL, `Cash` INT(11) NOT NULL ) COLLATE='latin1_swedish_ci' ENGINE=InnoDB ;
http://pastebin.com/zGC1AzHv
Obs.: Altere os dados de conexгo ao MySQL e a definiзгo do TOKEN.
Em seguida, upe a pбgina "pagseguro.php" na hospedagem.
Com tudo isso feito, basta vocк gerar um link de pagamento, eu tenho este:
http://pastebin.com/WQf9sYdv
Obs.: Altere os campos e-mail e token.
Importante notar, o ID do item (produto) nesse caso й muito importante, й nele que o script classificarб o produto, por exemplo, nesse script, o produto nъmero 1 vale 1000 cash.
O ID do item й classificado no arquivo XML, na chave <id>. No pastebin do link de pagamento vocк irб encontrar.
Esse script tem uma ideia de que os players digitem o cуdigo de transaзгo dentro do jogo para receber seu cash. O resto й com vocк =P
Vocк pode encontrar todos os campos enviados pelo PagSeguro aqui.
Crйditos:
CaioTJF
http://sounoob.com.br/