Ir para conteúdo
  • Cadastre-se

(Resolvido)[AJUDA] Configurando Script - PagSeguro


Ir para solução Resolvido por luanluciano93,

Posts Recomendados

Estou escrevendo esse topico pela 2x, pois a primeira vez que eu estava escrevendo, o meu notebook desligou sozinho e to aqui escrevendo pela 2 vez. Entao vamos la.

 

Gente preciso muto da ajuda de voces, como um de voces ja sabe, eu ja comprei uma vps, mais o server que eu estava planejando testar nao deu certo por alguns motivos, entao preciso da ajuda de voces porque agora eu consegui achar um ot server que ja vem tudo pronto para minha alegria do geito que eu queria, com data base e site prontos, so que tem um porem gente, quero configurar os script pagseguro para minha conta, e agora de coração eu quero muito a ajuda de voces, pois ja tentei os tutorial mais nao consegui gente, pois os arquivos desse ot sao um pouco diferente, entao por favor me diga os lugares onde devo editar, tipo os lugares onde e que eu devo colocar meu email e onde devo colocar meu token.

 

No final do topico eu vou deixar o htdocs para download se vcs quiserem baixar e deixa modificado para meu ot tudo certinho para que ue possa colocar meus dados nele, eu fico muito grato de coração, ah sei que vai ter gente que vai ve esse topico e vai ignorar, mais por favor nao ignora esse topico nao gente, tente me ajudar, to precisando muito da ajuda de voces que entende, vou postar alguns scripts aqui que talvez sao os necessarios e ae voes nem precisa baixar o arquivo no final do topico.

 

CONFIG.PHP

  Mostrar conteúdo oculto
<?PHP
$config['site']['worlds'] = array(0 => 'RedLine Baiak');
$config['site']['quests'] = array('Annihilator' => 5000,'Demon Helmet' => 2645,'Pits of Inferno' => 5550); // list of quests, 'questname' => storage-id,
 
// ACCOUNT config
$config['site']['one_email'] = 0; // one e-mail can be used only to create one account 0 / 1
$config['site']['email_days_to_change'] = 2; // how many days user need to change e-mail to account - block hackers
$config['site']['newaccount_premdays'] = 0; // how many days receive new account
$config['site']['access_tickers'] = 3;
 
//ReCapatha

Hidden Content

    Give reaction to this post to see the hidden content.
 // Site para onde o usuário vai ser redirecionado
$retorno_token = 'tokenpagseguroaqui'; // Token gerado pelo PagSeguro
 
if (empty($_POST['Referencia'])) { header("Location

Hidden Content

    Give reaction to this post to see the hidden content.
");  }
 
list($accname, $world) = explode('-', $_POST['Referencia']);
if ($world=='tglobal') {
$retorno_host = 'localhost'; // Local da base de dados MySql
$retorno_database = 'dbaqui'; // Nome da base de dados MySql
$retorno_usuario = 'root'; // Usuario com acesso a base de dados MySql
$retorno_senha = 'dbsenhaaqui';  // Senha de acesso a base de dados MySql
} else {
$retorno_host = 'talera.servegame.com'; // Local da base de dados MySql
$retorno_database = 'dbaqui'; // Nome da base de dados MySql
$retorno_usuario = 'root'; // Usuario com acesso a base de dados MySql
$retorno_senha = 'dbsenhaaqui';  // Senha de acesso a base de dados MySql
}
 
###############################################################
#              NÃO ALTERE DESTA LINHA PARA BAIXO
################################################################
 
$lnk = mysql_connect('localhost', 'root', 'dbsenhaaqui') or die ('Nao foi possível conectar ao MySql: ' . mysql_error());
mysql_select_db('tibera-world', $lnk) or die ('Nao foi possível ao banco de dados selecionado no MySql: ' . mysql_error());
 
// Validando dados no PagSeguro
 
$PagSeguro = 'Comando=validar';
$PagSeguro .= '&Token=' . $retorno_token; 
$Cabecalho = "Retorno PagSeguro";
 
foreach ($_POST as $key => $value)
{
 $value = urlencode(stripslashes($value));
 $PagSeguro .= "&$key=$value";
}
 
if (function_exists('curl_exec'))
{
 $curl = true;
}
elseif ( (PHP_VERSION >= 4.3) && ($fp = @fsockopen ('ssl://pagseguro.uol.com.br', 443, $errno, $errstr, 30)) )
{
 $fsocket = true;
}
elseif ($fp = @fsockopen('pagseguro.uol.com.br', 80, $errno, $errstr, 30))
{
 $fsocket = true;
}
 
if ($curl == true)
{
 $ch = curl_init();
 
 curl_setopt($ch, CURLOPT_URL, '

Hidden Content

    Give reaction to this post to see the hidden content.
 curl_setopt($ch, CURLOPT_POST, true);
 curl_setopt($ch, CURLOPT_POSTFIELDS, $PagSeguro);
 curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
 curl_setopt($ch, CURLOPT_HEADER, false);
 curl_setopt($ch, CURLOPT_TIMEOUT, 30);
 curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
 
  curl_setopt($ch, CURLOPT_URL, '

Hidden Content

    Give reaction to this post to see the hidden content.
  $resp = curl_exec($ch);
 
 curl_close($ch);
 $confirma = (strcmp ($resp, "VERIFICADO") == 0);
}
elseif ($fsocket == true)
{
 $Cabecalho  = "POST /Security/NPI/Default.aspx HTTP/1.0\r\n";
 $Cabecalho .= "Content-Type: application/x-www-form-urlencoded\r\n";
 $Cabecalho .= "Content-Length: " . strlen($PagSeguro) . "\r\n\r\n";
 
 if ($fp || $errno>0)
 {
    fputs ($fp, $Cabecalho . $PagSeguro);
    $confirma = false;
    $resp = '';
    while (!feof($fp))
    {
       $res = @fgets ($fp, 1024);
       $resp .= $res;
       if (strcmp ($res, "VERIFICADO") == 0)
       {
          $confirma=true;
          break;
       }
    }
    fclose ($fp);
 }
 else
 {
    echo "$errstr ($errno)<br />\n";
 }
}
 
 
if ($confirma) {
 
 // Recebendo Dados
 $TransacaoID = $_POST['TransacaoID'];
 $VendedorEmail  = $_POST['VendedorEmail'];
 $Referencia = $_POST['Referencia'];
 $TipoFrete = $_POST['TipoFrete'];
 $ValorFrete = $_POST['ValorFrete'];
 $Extras = $_POST['Extras'];
 $Anotacao = $_POST['Anotacao'];
 $TipoPagamento = $_POST['TipoPagamento'];
 $StatusTransacao = $_POST['StatusTransacao'];
 $CliNome = $_POST['CliNome'];
 $CliEmail = $_POST['CliEmail'];
 $CliEndereco = $_POST['CliEndereco'];
 $CliNumero = $_POST['CliNumero'];
 $CliComplemento = $_POST['CliComplemento'];
 $CliBairro = $_POST['CliBairro'];
 $CliCidade = $_POST['CliCidade'];
 $CliEstado = $_POST['CliEstado'];
 $CliCEP = $_POST['CliCEP'];
 $CliTelefone = $_POST['CliTelefone'];
 $NumItens = $_POST['ProdValor_1'];
$ProdQuantidade_x = $POST['ProdQuantidade_1'];
 
 // Gravando Dados
mysql_query("INSERT into PagSeguroTransacoes SET
TransacaoID='$TransacaoID',
VendedorEmail='$VendedorEmail',
Referencia='$Referencia',
TipoFrete='$TipoFrete',
ValorFrete='$ValorFrete',
Extras='$Extras',
Anotacao='$accname',
TipoPagamento='$TipoPagamento',
StatusTransacao='$StatusTransacao',
CliNome='$CliNome',
CliEmail='$CliEmail',
CliEndereco='$CliEndereco',
CliNumero='$CliNumero',
CliComplemento='$CliComplemento',
CliBairro='$CliBairro',
CliCidade='$CliCidade',
CliEstado='$CliEstado',
CliCEP='$CliCEP',
CliTelefone='$CliTelefone',
NumItens='$NumItens',
Data=now(),
ProdQuantidade_x='$ProdQuantidade_x';");
 
if ($NumItens >= 60) {
$pontosadd = $NumItens + 10;
} else { 
$pontosadd = $NumItens;
}
 
if ($StatusTransacao == "Aprovado") { 
mysql_query("UPDATE accounts SET premium_points = premium_points + '$pontosadd' WHERE name = '".htmlspecialchars($accname)."'");
mysql_query("UPDATE PagSeguroTransacoes SET StatusTransacao = 'Entregue' WHERE CONVERT( `PagSeguroTransacoes`.`TransacaoID` USING utf8 ) = '$TransacaoID' AND CONVERT( `PagSeguroTransacoes`.`StatusTransacao` USING utf8 ) = 'Aprovado' LIMIT 1 ;");
}
 
}
 
 
 
Header("Location: $retorno_site"); exit();
?>
 

 

Gente por favor nao ignore isso, eu preciso aqui muito da ajuda de cada um de voces que realmente pode me ajudar!

Ah, sei que nao e nada bem dizer isso, mais eu vou da REP+ por uma semana.

Muito obrigado gente aqui no final ta o htdocs para download, muito muito obrigado gente, de coração mesmo, vou esperar porque sei que vai ter gente aqui para me ajudar.

 

2 Formas de contato.

 

Skype: rodrigogps

Facebook: Rodrigo Pires

 

Download: 

Hidden Content

    Give reaction to this post to see the hidden content.

Scan: 

Hidden Content

    Give reaction to this post to see the hidden content.

Editado por Rodrigo0lg (veja o histórico de edições)

 

                                                           

55f6tc.gif                     

Link para o post
Compartilhar em outros sites
  • Respostas 15
  • Created
  • Última resposta

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Primeiro vamos revisar alguns conceitos ...  Cara, quando for pedir para ajudar em algum script html, php e etc .. pesquisa sobre indentação, por favor, não vai jogando script ae não, vocÊ complica mil vezes a leitura do arquivo assim, e por isso muitos já dessitem de ajudar, até antes de ler o arquivo! É só uma dica! Enfim, mude seu pagseguro.php por este: Seguinte, estou no trampo, portanto só dei uma mexida básica no seu script, não tenho como testar aqui ...  Teste e me avise!

@UP-

 

                                                           

55f6tc.gif                     

Link para o post
Compartilhar em outros sites
  Em 02/03/2014 em 22:35, Rodrigo0lg disse:

@UP-

Mostrar mais  

Gente olha o erro que da, quando aperta em comprar, pelo website !

 

1ift5h.jpg

 

 

E eu tenho conta tudo certinho no pagseguro, como em um outro dava certo, mais e porque esse ot que eu to usando como eu falei, e um pouco diferente os arquivos, e sem duvida ta falando eu fazer alguma coisa.

Alguem por favor pode falar o que ta falando eu fazer, ou configurar pra mim, falar qual sao os arquivos que eu preciso modifica por favor, preciso da ajuda de voces que sabe, pois ta falando eu fazer alguma coisa, eu ja coloquei os sql no phpmyadmin.

Obrigado.

 

                                                           

55f6tc.gif                     

Link para o post
Compartilhar em outros sites
  • Solução

Primeiro vamos revisar alguns conceitos ... 

Cara, quando for pedir para ajudar em algum script html, php e etc .. pesquisa sobre indentação, por favor, não vai jogando script ae não, vocÊ complica mil vezes a leitura do arquivo assim, e por isso muitos já dessitem de ajudar, até antes de ler o arquivo! É só uma dica!

Enfim, mude seu pagseguro.php por este:

  Mostrar conteúdo oculto



Seguinte, estou no trampo, portanto só dei uma mexida básica no seu script, não tenho como testar aqui ... 

Teste e me avise!

Com isso ae creio que dê para seus clientes usarem o pagseguro normal ... MAAAAAS creio que o retorno automático não irá funcionar! (não tem nada haver com o script que eu mexi e sim o retorno a, isso ae é outra história e não é de graça, mas não vem ao caso)

Boa sorte!
 

Editado por luanluciano93 (veja o histórico de edições)
Link para o post
Compartilhar em outros sites
  Em 03/03/2014 em 17:54, luanluciano93 disse:

Primeiro vamos revisar alguns conceitos ... 

Cara, quando for pedir para ajudar em algum script html, php e etc .. pesquisa sobre indentação, por favor, não vai jogando script ae não, vocÊ complica mil vezes a leitura do arquivo assim, e por isso muitos já dessitem de ajudar, até antes de ler o arquivo! É só uma dica!

Enfim, mude seu pagseguro.php por este:

  Mostrar conteúdo oculto

Seguinte, estou no trampo, portanto só dei uma mexida básica no seu script, não tenho como testar aqui ... 

Teste e me avise!

Com isso ae creio que dê para seus clientes usarem o pagseguro normal ... MAAAAAS creio que o retorno automático não irá funcionar! (não tem nada haver com o script que eu mexi e sim o retorno a, isso ae é outra história e não é de graça, mas não vem ao caso)

Boa sorte!

 

Expand   Mostrar mais  

Desculpa nao entendi bem  o que e indentação, mais enfim os tutorial que eu achei eu nao consegui, mais tudo bem.

Sei que e chato pedi essas coisas, mais e que eu tentei, efim eu vo tentar aqui e ja te aviso.

So queria saber se tenho que colocar token em algum desses script, no config.php sei que tenho que colocar meu email, mais e so isso?

Obrigado, vou tentar aqui e ja aviso.

 

                                                           

55f6tc.gif                     

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

  • Conteúdo Similar

    • Por Deletera
      Atenção! Os arquivos disponibilizados abaixo são da versão 12.64!
      Para obter otserv 12.64+ atualizado com novas áreas e novos gráficos acesse o github oficial do projeto OTX: https://github.com/opentibiabr/otservbr-global
       
      Servidor feito especialmente para jogadores que gostam do Tibia Oldstyle,
      mas colocado na versao 12 com novas funcionalidades, mounts, outfits e itens.  
       
      Todos Outfits sao frees & Addons coletando itens
       
      PVP clássico, old school times
       
      Spells adaptadas a versao 8.60
       
      Mais de 50 quests na Teleport Room
       
      Tasks e Missions para explorar o mapa
       
      Raids automáticas com novos bosses
       
      Reward System desabilitado, loot tradicional (bem melhor assim, certo?)
       
      Áreas custom e inovadoras como Hogwarts
       
      Em resumo, o OT busca ser simples, resgatando a naturalidade do que era o baiak da versão 8.60 em 2009, mas com implementações 12x+
       
      ◄IMAGENS►
      ◄DATAPACK & DLLS►
      » OTX Baiak Styller 12.64 MediaFire (Scan)
       » OtservBR Dlls & Executável (Windows 64x)
      (Antes de rodar o OT verifique de usar a mesma database e configurar o login no config.lua)
       
      ◄CLIENTS►
      » Tibia Client 12.64 MediaFire (Scan)
      (Para conectar ao cliente 12 (localhost), acesse usando 127.0.0.1_client.exe, localizado na pasta bin.)
       
      ◄WEB►
      » [GesiorAcc] para Tibia 12.64 MediaFire (Scan)
      Instale o XAMP para rodar com a data base e site disponíveis
      (não se esquece de alterar o login e senha no config.lua, para o atual a senha do mysql está como "XIPA2")
       
      » [Data base] acc/email e senha: god/god MediaFire (Scan)
      O OT está configurado para aceitar acc no lugar de email (opcional) para usar as acc de testes é senha 123123
       
      ◄Créditos►
      Waldir Teixeira (Saruman/Deletera) &
       
    • Por Johncore
      Open Source MMORPG emulador de Tibia escrito em C++.
      Servidor Oficial do Tibiaking!

       
       
        
       Novidades!
       
      - Protocolo 12.51
       
      - Bestiary
      - Charms
      - Boosted Creature
      - Quick Loot
      - Supply Stash
      - Event Schedule
      - GLOBAL MAP FULL
      - Quests com Quest Log 100%
      - Anti Rollback 100%
      - Source Optimizada
      - Sistema Anti WPE 100%
      - SUMMER UPDATE 2020 AND WINTER UPDATE 2020
      - Bounac
      - Wherehyenas
      - Mirrored Nightmare
      - Exercise Training 100%
      - Monstros 100%
      - Trainer Offline 100%
      - Trainer Online 100%
      - War System 100%
       
       

       
      Imagens :
       
      THAIS TEMPLE
       

       
       
      



      Downloads 

       
       Servidor + Database: 
       Download 
      »» PROJETO OFFICIAL:  GITHUB
       
      »» Distro + Dlls 64x
       otg-king_Distro_e_Dlls_Tibiaking.com.zip

       
      OTG Gesior
      GESIOR OFFICIAL CLIQUE AQUI

       

      MAP EDITOR 12.51
       
      - Remere's Map Editor 3.7.1 - Paletas atualizadas!
       
       
       
      - Remere's Map Editor 3.7.0: MediaFire (scan)
      - Items (.otb e .xml) do OTG King Otserv 12.51 https://github.com/Johncorex/otg-king/tree/master/data/items
       

       
      Créditos :
      The Forgotten Server
      OTG contribuidores
      OTX contribuidores
      Otbr contribuidores
      Johncore
      Erick Nunes
      Cjaker
      Leu
      Tibiaking
      Marson Schneider
      Erimyth
      Nolis
      Toninho
      Renan Ulian
      jzdj

       
       
      Grupo Whatsapp Official OTG (duvidas, chat):
      LINK
       
    • Por Johncore
      OTG-Premium-Version - 10x e 12.40 

      Agradecemos primeiramente ao Tibiaking pela oportunidade nos concedida,
      somos parceiros oficiais do Tibiaking.com melhor Forum Brasileiro!

       
        
      Especificações :
       
      - Maioria das Quests com Quest Log 100%
      - Anti Rollback 100% com tutorial
      - Source Optimizada (baixo consumo de CPU e memoria)
      - Sem Bug de Clonar dinheiro (Npcs Refeitos)
      - Sistema Anti WPE 100%
      - SUMMER UPDATE 2020 AND WINTER UPDATE 2020
      - New Falcons Bastion
      - New Asuras
      - Warzone 4,5,6 100%
      - Exercise Training 100%
      - Raids 100%
      - Monstros 100%
      - Trainer Offline 100%
      - Trainer Online 100%
      - Database Completa COMPATIVEL COM GESIOR MARCOMOA E OTG-GESIOR
      - War System 100%
      - Global Map FULL RL
       
       
      OBS: GESIOR OFFICIAL CLIQUE AQUI
       
       

      Imagens :
       
      THAIS TEMPLE
       

       
      FALCONS
       

       
      NEW ASURAS
       

       
      WZ 4,5,6

       

       

      
      Downloads : 
       
       GESIOR OFFICIAL:
      CLIQUE AQUI
       
       SERVIDOR + DATABASE:
       Download 
       
      PROJETO OFFICIAL:  GITHUB
       
      Grupo Whatsapp Official OTG (duvidas, chat):
      LINK
       
       
       

       Créditos :
      The Forgotten Server
      OTG contribuidores
      OTX contribuidores
      Otbr contribuidores
      Johncore
      Erick Nunes
      Leu
      Marcomoa
      Marson Schneider
      Leandro Baldissera
       
    • Por Under
      ATENÇÃO, DESENVOLVEDORES DE OTSERV! 
      Uma nova era está chegando — e você vai fazer parte dela desde o começo! 
       Ferramentas de IA + Formação Completa
      Estamos finalizando ferramentas exclusivas de inteligência artificial que vão revolucionar a forma como você cria e gerencia servidores de Tibia.
      E pra abrir com estilo, chegou a primeira etapa da nossa formação completa:
       Curso de Pixel Art para Tibia e Derivados


      Instrutor: Brendon Nogard, fundador da Pixel Art School
      Uma das maiores referências em arte para servidores de tibia no Brasil!
       Quem é o Nogard? @Nogard
      video-de-apresent.mp4
       
      Criador das primeiras remakes gráficas da PXG
      Mais de 10 anos de experiência com Pixel Art
      Conduziu a evolução da perspectiva GBA para um visual moderno e imersivo
      Influenciou uma geração inteira de criadores na comunidade OTServer no Brasil.
       O que você vai aprender nesse curso?
      Compre Aqui!
       Perspectiva 45° para Tibia e derivados
       Criação de itens: pokébolas, loots, mochilas, poções
       Personagens animados com variações de cabelo
       Criaturas como Wolf, Werewolf, Snake, Horse e Centauro
       Cenários: paredes, cortinas, troféus
       Texturas: folhas, rochas
       Fundamentos de estilo, coerência e construção de sprites profissionais
        Duração: 12 horas
        VALOR : R$250,00
       BÔNUS POR R$50,00
      Também está disponível o Curso de Pixel Art Top Down, ideal pra quem quer começar do zero absoluto:
      Crie personagens, inimigos, chefes
      Monte todo o ambiente do seu jogo
         Duração: 3 horas
       Por que isso é importante pra você?
      Esse é o primeiro passo pra criar um OTServer com:
       Identidade visual única
       Alto nível gráfico
       Suporte de ferramentas de IA exclusivas
       E um método claro, testado e acessível!
       Nas próximas 4 semanas...
      Vamos liberar novos cursos sobre:
       Criação de mapas
       Desenvolvimento de sistemas e scripts
       IA aplicada ao design de jogo (desenvolvimento)
       Balanceamento, mecânicas e muito mais!
       Garanta sua vaga agora!
      Comece hoje mesmo com o pé direito.
      Compre Aqui!
    • Por Under
      A CipSoft acaba de anunciar uma grande novidade: a empresa agora também será responsável pelo desenvolvimento e operação do clássico The Settlers Online! 
      O time que já cuidava do jogo seguirá dedicado ao projeto, mas agora diretamente do novo escritório da CipSoft em Düsseldorf, na Alemanha.
       
      Pra quem não conhece, The Settlers Online é um jogo com uma base de jogadores muito fiel e engajada — algo que a CipSoft conhece bem graças à comunidade Tibiana que, há décadas, mostra paixão, comprometimento e amor pelo jogo. 
      O mais importante:
      É incrível ver a CipSoft crescendo e levando seu espírito de comunidade para novos horizontes, sem esquecer de onde veio e quem está com ela há tantos anos. 
      Anúncio oficial no fórum do Tibia
      Site oficial de The Settlers Online (Brasil)
       
  • Estatísticas dos Fóruns

    96843
    Tópicos
    519604
    Posts



×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo