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

<?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 http://pagseguro.com.br';  // Site para onde o usuário vai ser redirecionado
$retorno_token = 'tokenpagseguroaqui'; // Token gerado pelo PagSeguro
 
if (empty($_POST['Referencia'])) { header("Location http://pagseguro.com.br");  }
 
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_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);
 
  $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: https://www.mediafire.com/?saykbzu1t04jt8j

Scan: https://www.virustotal.com/en/url/a4c74dd70ae6853e604920f258008d383346a75a3509e28c529bc34d9d89806d/analysis/1393791690/

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

 

                                                           

55f6tc.gif                     

Link para o post
Compartilhar em outros sites

@UP-

 

                                                           

55f6tc.gif                     

Link para o post
Compartilhar em outros sites

@UP-

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:

<?php #SCRIPT CONFIGURADO POR LUANLUCIANO

$pagseguro_email = '[email protected]';
$pagseguro_produto = 'premium points';

#################################################################################

if(!$logged)
{
    if($action == "logout")
	{
        $main_content .= '<div class="TableContainer" >  <table class="Table1" cellpadding="0" cellspacing="0" >    <div class="CaptionContainer" >      <div class="CaptionInnerContainer" >        <span class="CaptionEdgeLeftTop" style="background-image:url('.$layout_name.'/images/content/box-frame-edge.gif);" /></span>        <span class="CaptionEdgeRightTop" style="background-image:url('.$layout_name.'/images/content/box-frame-edge.gif);" /></span>        <span class="CaptionBorderTop" style="background-image:url('.$layout_name.'/images/content/table-headline-border.gif);" ></span>        <span class="CaptionVerticalLeft" style="background-image:url('.$layout_name.'/images/content/box-frame-vertical.gif);" /></span>        <div class="Text" >Logout Successful</div>        <span class="CaptionVerticalRight" style="background-image:url('.$layout_name.'/images/content/box-frame-vertical.gif);" /></span>        <span class="CaptionBorderBottom" style="background-image:url('.$layout_name.'/images/content/table-headline-border.gif);" ></span>        <span class="CaptionEdgeLeftBottom" style="background-image:url('.$layout_name.'/images/content/box-frame-edge.gif);" /></span>        <span class="CaptionEdgeRightBottom" style="background-image:url('.$layout_name.'/images/content/box-frame-edge.gif);" /></span>      </div>    </div>    <tr>      <td>        <div class="InnerTableContainer" >          <table style="width:100%;" ><tr><td>You have logged out of your '.$config['server']['serverName'].' account. In order to view your account you need to <a href="?subtopic=accountmanagement" >log in</a> again.</td></tr>          </table>        </div>  </table></div></td></tr>';
    }
	else
	{
        $main_content .= 'Please enter your account name and your password.<br/><a href="?subtopic=createaccount" >Create an account</a> if you do not have one yet.<br/><br/><form action="?subtopic=accountmanagement" method="post" ><div class="TableContainer" >  <table class="Table1" cellpadding="0" cellspacing="0" >    <div class="CaptionContainer" >      <div class="CaptionInnerContainer" >        <span class="CaptionEdgeLeftTop" style="background-image:url('.$layout_name.'/images/content/box-frame-edge.gif);" /></span>        <span class="CaptionEdgeRightTop" style="background-image:url('.$layout_name.'/images/content/box-frame-edge.gif);" /></span>        <span class="CaptionBorderTop" style="background-image:url('.$layout_name.'/images/content/table-headline-border.gif);" ></span>        <span class="CaptionVerticalLeft" style="background-image:url('.$layout_name.'/images/content/box-frame-vertical.gif);" /></span>        <div class="Text" >Account Login</div>        <span class="CaptionVerticalRight" style="background-image:url('.$layout_name.'/images/content/box-frame-vertical.gif);" /></span>        <span class="CaptionBorderBottom" style="background-image:url('.$layout_name.'/images/content/table-headline-border.gif);" ></span>        <span class="CaptionEdgeLeftBottom" style="background-image:url('.$layout_name.'/images/content/box-frame-edge.gif);" /></span>        <span class="CaptionEdgeRightBottom" style="background-image:url('.$layout_name.'/images/content/box-frame-edge.gif);" /></span>      </div>    </div>    <tr>      <td>        <div class="InnerTableContainer" >          <table style="width:100%;" ><tr><td class="LabelV" ><span >Account Name:</span></td><td style="width:100%;" ><input type="password" name="account_login" SIZE="10" maxlength="10" ></td></tr><tr><td class="LabelV" ><span >Password:</span></td><td><input type="password" name="password_login" size="30" maxlength="29" ></td></tr>          </table>        </div>  </table></div></td></tr><br/><table width="100%" ><tr align="center" ><td><table border="0" cellspacing="0" cellpadding="0" ><tr><td style="border:0px;" ><div class="BigButton" style="background-image:url('.$layout_name.'/images/buttons/sbutton.gif)" ><div onMouseOver="MouseOverBigButton(this);" onMouseOut="MouseOutBigButton(this);" ><div class="BigButtonOver" style="background-image:url('.$layout_name.'/images/buttons/sbutton_over.gif);" ></div><input class="ButtonText" type="image" name="Submit" alt="Submit" src="'.$layout_name.'/images/buttons/_sbutton_submit.gif" ></div></div></td><tr></form></table></td><td><table border="0" cellspacing="0" cellpadding="0" ><form action="?subtopic=lostaccount" method="post" ><tr><td style="border:0px;" ><div class="BigButton" style="background-image:url('.$layout_name.'/images/buttons/sbutton.gif)" ><div onMouseOver="MouseOverBigButton(this);" onMouseOut="MouseOutBigButton(this);" ><div class="BigButtonOver" style="background-image:url('.$layout_name.'/images/buttons/sbutton_over.gif);" ></div><input class="ButtonText" type="image" name="Account lost?" alt="Account lost?" src="'.$layout_name.'/images/buttons/_sbutton_accountlost.gif" ></div></div></td></tr></form></table></td></tr></table>';
    }
}
else
{
    $main_content .= '
    <form target="pagseguro" method="post" action="https://pagseguro.uol.com.br/checkout/checkout.jhtml">
	<input type="hidden" name="email_cobranca" value="'.$pagseguro_email.'" />
	<input type="hidden" name="tipo" value="CP" />
	<input type="hidden" name="moeda" value="BRL" />
	<input type="hidden" name="item_id_1" value="1" />
	<input type="hidden" name="item_descr_1" value="'.$pagseguro_produto.'" />
	<input type="hidden" name="item_valor_1" value="100" />
	<input type="hidden" name="item_frete_1" value="0" />
	<input type="hidden" name="item_peso_1" value="0" />
	<input type="hidden" name="ref_transacao" value="'.$account_logged->getCustomField("name").'">
	
    <table border="0" cellpadding="4" cellspacing="1" width="100%" id="#estilo"><tbody>
    <tr bgcolor="#505050" class="white">
        <th colspan="2"><strong>Escolha a quantidade de pontos que deseja comprar</strong></th>
    </tr>
    <tr>
        <td width="10%">Sua conta</td>
        <td><strong>'.$account_logged->getCustomField("name").'</strong></td>
    </tr>
    <tr>
        <td width="10%">Pontos</td>
        <td>
        <input name="item_quant_1" type="text" value="10" size="5" maxlength="5" />
        </td>
        </tr>
    <tr>
        <td>
            <button type="submit"> Donate </button>
	
        </td>
        </tr>
    </tbody>
	</table>
    </form> 

} 

?> 



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

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:

<?php #SCRIPT CONFIGURADO POR LUANLUCIANO

$pagseguro_email = '[email protected]';
$pagseguro_produto = 'premium points';

#################################################################################

if(!$logged)
{
    if($action == "logout")
	{
        $main_content .= '<div class="TableContainer" >  <table class="Table1" cellpadding="0" cellspacing="0" >    <div class="CaptionContainer" >      <div class="CaptionInnerContainer" >        <span class="CaptionEdgeLeftTop" style="background-image:url('.$layout_name.'/images/content/box-frame-edge.gif);" /></span>        <span class="CaptionEdgeRightTop" style="background-image:url('.$layout_name.'/images/content/box-frame-edge.gif);" /></span>        <span class="CaptionBorderTop" style="background-image:url('.$layout_name.'/images/content/table-headline-border.gif);" ></span>        <span class="CaptionVerticalLeft" style="background-image:url('.$layout_name.'/images/content/box-frame-vertical.gif);" /></span>        <div class="Text" >Logout Successful</div>        <span class="CaptionVerticalRight" style="background-image:url('.$layout_name.'/images/content/box-frame-vertical.gif);" /></span>        <span class="CaptionBorderBottom" style="background-image:url('.$layout_name.'/images/content/table-headline-border.gif);" ></span>        <span class="CaptionEdgeLeftBottom" style="background-image:url('.$layout_name.'/images/content/box-frame-edge.gif);" /></span>        <span class="CaptionEdgeRightBottom" style="background-image:url('.$layout_name.'/images/content/box-frame-edge.gif);" /></span>      </div>    </div>    <tr>      <td>        <div class="InnerTableContainer" >          <table style="width:100%;" ><tr><td>You have logged out of your '.$config['server']['serverName'].' account. In order to view your account you need to <a href="?subtopic=accountmanagement" >log in</a> again.</td></tr>          </table>        </div>  </table></div></td></tr>';
    }
	else
	{
        $main_content .= 'Please enter your account name and your password.<br/><a href="?subtopic=createaccount" >Create an account</a> if you do not have one yet.<br/><br/><form action="?subtopic=accountmanagement" method="post" ><div class="TableContainer" >  <table class="Table1" cellpadding="0" cellspacing="0" >    <div class="CaptionContainer" >      <div class="CaptionInnerContainer" >        <span class="CaptionEdgeLeftTop" style="background-image:url('.$layout_name.'/images/content/box-frame-edge.gif);" /></span>        <span class="CaptionEdgeRightTop" style="background-image:url('.$layout_name.'/images/content/box-frame-edge.gif);" /></span>        <span class="CaptionBorderTop" style="background-image:url('.$layout_name.'/images/content/table-headline-border.gif);" ></span>        <span class="CaptionVerticalLeft" style="background-image:url('.$layout_name.'/images/content/box-frame-vertical.gif);" /></span>        <div class="Text" >Account Login</div>        <span class="CaptionVerticalRight" style="background-image:url('.$layout_name.'/images/content/box-frame-vertical.gif);" /></span>        <span class="CaptionBorderBottom" style="background-image:url('.$layout_name.'/images/content/table-headline-border.gif);" ></span>        <span class="CaptionEdgeLeftBottom" style="background-image:url('.$layout_name.'/images/content/box-frame-edge.gif);" /></span>        <span class="CaptionEdgeRightBottom" style="background-image:url('.$layout_name.'/images/content/box-frame-edge.gif);" /></span>      </div>    </div>    <tr>      <td>        <div class="InnerTableContainer" >          <table style="width:100%;" ><tr><td class="LabelV" ><span >Account Name:</span></td><td style="width:100%;" ><input type="password" name="account_login" SIZE="10" maxlength="10" ></td></tr><tr><td class="LabelV" ><span >Password:</span></td><td><input type="password" name="password_login" size="30" maxlength="29" ></td></tr>          </table>        </div>  </table></div></td></tr><br/><table width="100%" ><tr align="center" ><td><table border="0" cellspacing="0" cellpadding="0" ><tr><td style="border:0px;" ><div class="BigButton" style="background-image:url('.$layout_name.'/images/buttons/sbutton.gif)" ><div onMouseOver="MouseOverBigButton(this);" onMouseOut="MouseOutBigButton(this);" ><div class="BigButtonOver" style="background-image:url('.$layout_name.'/images/buttons/sbutton_over.gif);" ></div><input class="ButtonText" type="image" name="Submit" alt="Submit" src="'.$layout_name.'/images/buttons/_sbutton_submit.gif" ></div></div></td><tr></form></table></td><td><table border="0" cellspacing="0" cellpadding="0" ><form action="?subtopic=lostaccount" method="post" ><tr><td style="border:0px;" ><div class="BigButton" style="background-image:url('.$layout_name.'/images/buttons/sbutton.gif)" ><div onMouseOver="MouseOverBigButton(this);" onMouseOut="MouseOutBigButton(this);" ><div class="BigButtonOver" style="background-image:url('.$layout_name.'/images/buttons/sbutton_over.gif);" ></div><input class="ButtonText" type="image" name="Account lost?" alt="Account lost?" src="'.$layout_name.'/images/buttons/_sbutton_accountlost.gif" ></div></div></td></tr></form></table></td></tr></table>';
    }
}
else
{
    $main_content .= '
    <form target="pagseguro" method="post" action="https://pagseguro.uol.com.br/checkout/checkout.jhtml">
	<input type="hidden" name="email_cobranca" value="'.$pagseguro_email.'" />
	<input type="hidden" name="tipo" value="CP" />
	<input type="hidden" name="moeda" value="BRL" />
	<input type="hidden" name="item_id_1" value="1" />
	<input type="hidden" name="item_descr_1" value="'.$pagseguro_produto.'" />
	<input type="hidden" name="item_valor_1" value="100" />
	<input type="hidden" name="item_frete_1" value="0" />
	<input type="hidden" name="item_peso_1" value="0" />
	<input type="hidden" name="ref_transacao" value="'.$account_logged->getCustomField("name").'">
	
    <table border="0" cellpadding="4" cellspacing="1" width="100%" id="#estilo"><tbody>
    <tr bgcolor="#505050" class="white">
        <th colspan="2"><strong>Escolha a quantidade de pontos que deseja comprar</strong></th>
    </tr>
    <tr>
        <td width="10%">Sua conta</td>
        <td><strong>'.$account_logged->getCustomField("name").'</strong></td>
    </tr>
    <tr>
        <td width="10%">Pontos</td>
        <td>
        <input name="item_quant_1" type="text" value="10" size="5" maxlength="5" />
        </td>
        </tr>
    <tr>
        <td colspan="2">
            <button type="submit"> Donate </button>
			<input type="image" src="https://p.simg.uol.c...tnFinalizar.jpg" 
			name="submit" alt="Pague com PagSeguro - &eacute; r&aacute;pido, gr&aacute;tis e seguro!" />
        </td>
        </tr>
    </tbody>
	</table></form><p style="font-size: 18px">Ao doar pelo PagSeguro voce não precisa confirmar seu pagamento, assim que PagSeguro aprovar os pontos serão adicionados na sua conta.</p>'; 

} 

?> 

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!

 

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

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.

@EDIT-

 

Mesmo erro amigo, sera que tenho que colocar o token em algum arquivo, eu so coloquei seu script, e coloquei meu email, no config.php.

 

                                                           

55f6tc.gif                     

Link para o post
Compartilhar em outros sites

esquece o config, configura o arquivo nas 3 primeiras linhas do arquivo que te passei:

$pagseguro_email = '[email protected]';
$pagseguro_produto = 'premium points';

Editado por luanluciano93 (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

esquece o config, configura o arquivo nas 3 primeiras linhas do arquivo que te passei:

$pagseguro_email = '[email protected]';

$pagseguro_produto = 'premium points';

Seria assim?

$pagseguro_email = '[email protected]';

ou

$pagseguro_email = '[email protected]'[email protected]

 

no $pagseguro_produto = 'premium points'; Aqui eu nao sei o que eu devo configurar amigo.

 

                                                           

55f6tc.gif                     

Link para o post
Compartilhar em outros sites

só coloca o seu email onde ta verde na primeira variavel (no lugar do verde), o segundo nem mexe, kkk

Entao eu so configuro esse script que voce me deu e mais nenhum?

Porque se for amigo, nao consegui, aconteceu o mesmo erro.

 

                                                           

55f6tc.gif                     

Link para o post
Compartilhar em outros sites

Cara, dei uma modificada, testa ai! Testei aqui em HTML, e funcionou certinho, se não der certo é porque tu não tem conta no pagseguro com esse email que voce ta colocando ... 

Link para o post
Compartilhar em outros sites

Cara, dei uma modificada, testa ai! Testei aqui em HTML, e funcionou certinho, se não der certo é porque tu não tem conta no pagseguro com esse email que voce ta colocando ... 

Sim eu testei amigo, e eu tenho conta com esse msm email, naquele outro site meu que voce viu, e entrou, dava para comprar, mais como voce viu aquele bug, que era verdade, ao clicar em uma aba, abria todas, ae resolvi esse que e bem completo veio com o ot ja e a database, mais com esse nao ta funcionando colocar o pagseguro, no outro da, o que pode ser sera viu..

 

                                                           

55f6tc.gif                     

Link para o post
Compartilhar em outros sites

Eu dei uma diminuida ... teste ae!

<?php #SCRIPT CONFIGURADO POR LUANLUCIANO

$pagseguro_email = '[email protected]';
$pagseguro_produto = 'premium points';

#################################################################################

if(!$logged) { header('Location: index.php?subtopic=accountmanagement'); }
else
{
    $main_content .= '
    <form target="pagseguro" method="post" action="https://pagseguro.uol.com.br/checkout/checkout.jhtml">
	<input type="hidden" name="email_cobranca" value="'.$pagseguro_email.'" />
	<input type="hidden" name="tipo" value="CP" />
	<input type="hidden" name="moeda" value="BRL" />
	<input type="hidden" name="item_id_1" value="1" />
	<input type="hidden" name="item_descr_1" value="'.$pagseguro_produto.'" />
	<input type="hidden" name="item_valor_1" value="100" />
	<input type="hidden" name="item_frete_1" value="0" />
	<input type="hidden" name="item_peso_1" value="0" />
	<input type="hidden" name="ref_transacao" value="'.$account_logged->getCustomField("name").'">
	
	<h1> Pagamento pelo PagSeguro </h1>
	
	<table border="0" cellpadding="4" cellspacing="1" width="100%">
    
    <tr> <td width="10%"> Sua conta: '.$account_logged->getCustomField("name").' </td> </tr> 
	<tr> <td width="10%"> Pontos : <input name="item_quant_1" type="text" value="10" size="5" maxlength="5" /> </td> </tr>
    <tr> <td> <button type="submit"> Donate </button>  </td> </tr>
	
	</table>
    </form>';
} 
?> 



Só por curiosidade, como tu ta acessando esse script?

Link para o post
Compartilhar em outros sites

Eu dei uma diminuida ... teste ae!

<?php #SCRIPT CONFIGURADO POR LUANLUCIANO

$pagseguro_email = '[email protected]';
$pagseguro_produto = 'premium points';

#################################################################################

if(!$logged) { header('Location: index.php?subtopic=accountmanagement'); }
else
{
    $main_content .= '
    <form target="pagseguro" method="post" action="https://pagseguro.uol.com.br/checkout/checkout.jhtml">
	<input type="hidden" name="email_cobranca" value="'.$pagseguro_email.'" />
	<input type="hidden" name="tipo" value="CP" />
	<input type="hidden" name="moeda" value="BRL" />
	<input type="hidden" name="item_id_1" value="1" />
	<input type="hidden" name="item_descr_1" value="'.$pagseguro_produto.'" />
	<input type="hidden" name="item_valor_1" value="100" />
	<input type="hidden" name="item_frete_1" value="0" />
	<input type="hidden" name="item_peso_1" value="0" />
	<input type="hidden" name="ref_transacao" value="'.$account_logged->getCustomField("name").'">
	
	<h1> Pagamento pelo PagSeguro </h1>
	
	<table border="0" cellpadding="4" cellspacing="1" width="100%">
    
    <tr> <td width="10%"> Sua conta: '.$account_logged->getCustomField("name").' </td> </tr> 
	<tr> <td width="10%"> Pontos : <input name="item_quant_1" type="text" value="10" size="5" maxlength="5" /> </td> </tr>
    <tr> <td> <button type="submit"> Donate </button>  </td> </tr>
	
	</table>
    </form>';
} 
?> 

Só por curiosidade, como tu ta acessando esse script?

To colando esse script dentro do arquivo pagseguro.php que vica em xampp/htdocs

 

Vou testar aqui.

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

 

                                                           

55f6tc.gif                     

Link para o post
Compartilhar em outros sites

E amigo, acho que nao vamos consegui nao, deu o mesmo erro. rs :)

Eu ja to desistindo pois dias que eu to tentando arruma uma coisa legal, mais quando arrumo, sempre tem um erro que nao consigo arrumar.

 

Deu o mesmo erro, e como eu falei, esse shop tem varias paginas no compre os pontos, voce vai indo confirmando e tals ae chega na hora de clicar finalizar compra, vai apra a pagina de erro do pagseguro que nem ta ali em cima.

 

@EDIT-

 

Desculpa pelo double post, me deu um branco aqui na cabeca e eu acabei errando.Sorry :(

 

 

@EDIT-

 

Eu troquei de gesior, mesmo que falte colocar varias coisas nele, e arrumar algumas coisas, pelomenos neste o shop funciona :(

Brigado pela forca, mais voce que e um cara que entende muito disso, para voce ver que nao e um erro comum, algo facil de resolver, tente baixar esse ot, e so tenta arrumar o shop system dele, caso voce consiga pode me passar, sei que e bem na mao isso mais eu passaria meu token e meu email pra voce rs :D

Assim voce passaria o ot com o shop system funcionando, e sem duvidas com varios erros corrigido, brincadeiras a parte kkkk :D. e serio !

Pena que eu nao manjo nada nisso, se nao eu iria fazer umas coisas muito legal.

Valeu a ajuda.

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

 

                                                           

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 Nogard
      Não deixe seu evento de Natal para última hora, faltam apenas 4 dias. 

      Aproveite as sprites com desconto no site: https://otsprites.com
       
       
       

       

       
       
       
    • Por otpokesalense
      🧿Base Tibia Solebran totalmente otimizada!  
       
       ✔️ OTClient (Version Old);
      ✔️ Update 2.2;
      ✔️ Site Póprio;
      ✔️ Map Global
      ✔️ Bugs, Minimo (2x) talvez;
      ✔️ PVP 💯 Funcional.
       
       
      Get Servidor: https://files.fm/f/7qumr8943e 💸 Buy! otimo projeto para vc utilizá-lo.
      Lembrando:: ao comprar o download será disponibilizado automaticamente.
       
      🧑‍💻System Operacional: Windows (VPS)
      👨‍💻Programador (27) 998931903 - - - O Valor já inclui o serviço de programação! 🤗
       

       
       

       
       
    • Por Arkanjo39
      CUIDA, CUIDA E VEM CONHECER NOSSO SERVER. KING BAIAK ACABOU DE SER LANÇADO!!! VEM SER O TOP 1 Site com Otclient: https://kingbaiak.com/ PARA NOVOS JOGARES ADM TA DANDO AQUELA FORCINHA! SERVIDOR 8.60 COM RESETS, MONTARIAS E GOLDEN OUTFIT! INFORMAÇÕES BÁSICAS DO SERVIDOR: [+] MAPA BAIAK [+] HIGH EXP [+] RESETS COM + DAMAGE [+] AUTOLOOT AUTOMÁTICO [+] CITY DONATE [+] ROSHAMUUL, ORAMOND E NETHER [+] MONTARIAS E GOLDEN OUTFIT [+] INVASÃO DE MONSTROS AUTOMÁTICAS [+] DAILY MONSTER QUE APARECE AO LOGAR [+] MONTARIAS COM COMANDO !MOUNT [+] SISTEMA DE ROLETA ATUAL [+] CAST WATCH [+] FAST ATTACK [+] CAST ARROWS [+] PUSH CRUZADO [+] REWARD CHEST [+] WARSQUARE [+] COMBO EXP DE POTIONS [+] MINERAÇÃO COM LOJA [+] SISTEMA DE BOSS [+] CRITICAL/DODGE [500/500] [+] LIFE E MANA EM PORCENTAGEM* [+] VARIAS QUESTS [+] EVENTO DTT (AUTOMÁTICO) [+] EVENTO BATLEFIELD (AUTOMÁTICO) [+] EVENTO SNOWBALLWAR (AUTOMÁTICO) [+] EVENTO DESERT WAR (AUTOMÁTICO) [+] EVENTO ZOMBIE (AUTOMÁTICO) [+] EVENTO CAMPO MINADO (AUTOMÁTICO) [+] EVENTO TEAM BATLE (AUTOMÁTICO) [+] EVENTO CAPTURE THE FLAG (AUTOMÁTICO)
    • Por Asnan
      Fusion Games Studio, com orgulho, apresenta um servidor que o levará de volta aos dias de ouro dos jogos, onde a habilidade fazia a diferença, jogar sem bots era o padrão, cada derrota doía e cada vitória trazia uma satisfação genuína.
      Nosso servidor revive o espírito dos jogos clássicos — sem atalhos, sem trapaças, apenas pura estratégia e habilidade.
      Data de lançamento oficial: 18.10.24 15:00
      Junte-se ao Shinobi Legacy hoje!
      Site: https://www.shinobilegacy.pl
      Discord: https://discord.com/invite/ervPpDqjQt
       
      Vídeo promocional
      https://www.youtube.com/watch?v=3Z_HzIdfVjg
       
      Jogue como um dos 16 personagens do universo de Naruto.

       
      Um dos sistemas disponíveis no jogo

       
       
      Aproximamo-nos do Shinobi Legacy com total comprometimento e paixão, cuidando até dos menores detalhes. Nossos esforços e abordagem única nos diferenciam de outros servidores — isso é perceptível desde o primeiro momento em que você experimenta nosso jogo.
      Nosso mapa personalizado em Shinobi Legacy é cuidadosamente elaborado para imergir os jogadores no mundo de Naruto como nunca antes. Cada zona é projetada com detalhes, oferecendo tanto uma experiência nostálgica quanto novos desafios para jogadores de todos os níveis. Masmorras ocultas, caminhos secretos e zonas de guerra perigosas aguardam aqueles que ousam explorar!
      No Shinobi Legacy, o PvP está no coração da experiência. Nossos sistemas, como as habilidades baseadas em guildas, o sistema de adrenalina e a encantação, garantem que nenhuma batalha seja a mesma.
       
      Capturas de tela do jogo

       
       
       
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo