Postado Outubro 23, 2013 11 anos Aeee Galera Do Tk, Estou com 1 Probleminha no Pagseguro no final da operação de compra quando vai redirecionar para o site do pagseguro ocorri este erro: Erro 165 - O VALOR do item 1 não foi informado. Gostaria da ajuda de vocês. Desde já agradeço! Editado Outubro 23, 2013 11 anos por Fabiano Bono (veja o histórico de edições)
Postado Outubro 23, 2013 11 anos Pode sim, haver alguém para te ajudar com essa dúvida, mas eu acho mais adequado pedir esse tipo de ajuda ao próprio suporte do site Pagseguro. Foi apenas uma dica, sem problemas de tópico desse assunto aqui. 愛"A alma permanece em suas criações" 平(Não dou suporte por mensagem privada.)
Postado Outubro 23, 2013 11 anos O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → WebSites → Tutoriais de Websites" Para: "OTServ → Suporte OTServ" 愛"A alma permanece em suas criações" 平(Não dou suporte por mensagem privada.)
Postado Outubro 23, 2013 11 anos Solução Cara, vou tentar ajudar, mas para funcionar você tem que fazer tudo certo ... Vamos por passos.1º passo = Abra o arquivo config/config.php, depois adicione essas linhas (caso já tenha alguma, adicione a que não tem, caso já tenha todas, ignore esse passo) ... Mostrar conteúdo oculto ###### PagSeguro ##### $config['pagseguro']['email'] = 'xxx@gmail.com'; ## EMAIL PAGSEGURO ## $config['pagseguro']['produtoNome'] = 'Premium Points'; ## NOME DO PRODUTO ## $config['pagseguro']['produtoValor'] = '100'; ## 100 = 1 ## $config['site']['bonusPoints'] = 1; ## PONTOS X ## Obs: Lembre de configurar pelo menos o seu email do pagseguro! 2º passo = Abra seu donate.php (ou pode ser buypoints.php), normalmente no gesior, os métodos de pagamentos são marcados pelo varivel if($buy_tipo == X), o pagseguro costuma ser o tipo 1, ou seja, você vai procurar por essa linha if($buy_tipo == 1), e verificar se é do pagseguro mesmo, se for, apague a varivel e tudo que tiver entre os conchetes dela { }, depois disso adicione esses códigos no lugar ... Mostrar conteúdo oculto if($buy_tipo == 1) { $main_content .= 'Após confirmar esta etapa, você automaticamente aceitará os <a href="donate&action=termsdonate" target="_blank"> Termos de Compra</a> do servidor <b>'.$config ['server']['serverName'].'</b>. <u> <br /> Leia e esteja de acordo com os termos.</u><br /> <br />'; if ($bonusPoints >= 2) { # TABLE - BONUS POINTS $main_content .='<br><table border=0 cellspacing=0 cellpadding=4 width=100%> <div class="TableContainer"> <div class="CaptionContainer"> <div class="CaptionInnerContainer"> <span style="background-image: url('.$layout_name.'/images/content/box-frame-edge.gif);" class="CaptionEdgeLeftTop"></span> <span style="background-image: url('.$layout_name.'/images/content/box-frame-edge.gif);" class="CaptionEdgeRightTop"></span> <span style="background-image: url('.$layout_name.'/images/content/table-headline-border.gif);" class="CaptionBorderTop"></span> <span style="background-image: url('.$layout_name.'/images/content/box-frame-vertical.gif);" class="CaptionVerticalLeft"></span> <div class="Text">Bônus Points!</div> <span style="background-image: url('.$layout_name.'/images/content/box-frame-vertical.gif);" class="CaptionVerticalRight"></span> <span style="background-image: url('.$layout_name.'/images/content/table-headline-border.gif);" class="CaptionBorderBottom"></span> <span style="background-image: url('.$layout_name.'/images/content/box-frame-edge.gif);" class="CaptionEdgeLeftBottom"></span> <span style="background-image: url('.$layout_name.'/images/content/box-frame-edge.gif);" class="CaptionEdgeRightBottom"></span></div></div></div></table>'; # TABLE - TEXT BONUS POINTS $main_content .='<table border=1 cellspacing=0 cellpadding=10 width=100%> <tr BGCOLOR="'.$config['site']['darkborder'].'"> <td><b><font color=red size=3>'.$bonusPoints.'x Points </font></b> </td></tr></table><br>'; } $main_content .='<form target="pagseguro" method="post" action="https://pagseguro.uol.com.br/checkout/checkout.jhtml"> <input type="hidden" name="email_cobranca" value="'.$config['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="'.$config['pagseguro']['produtoNome'].'" /> <input type="hidden" name="item_valor_1" value="'.$config['pagseguro']['produtoValor'].'" /> <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 - POINTS TO BUY # $main_content .='<br> <table border=0 cellspacing=0 cellpadding=4 width=100%> <div class="TableContainer"> <div class="CaptionContainer"> <div class="CaptionInnerContainer"> <span style="background-image: url('.$layout_name.'/images/content/box-frame-edge.gif);" class="CaptionEdgeLeftTop"></span> <span style="background-image: url('.$layout_name.'/images/content/box-frame-edge.gif);" class="CaptionEdgeRightTop"></span> <span style="background-image: url('.$layout_name.'/images/content/table-headline-border.gif);" class="CaptionBorderTop"></span> <span style="background-image: url('.$layout_name.'/images/content/box-frame-vertical.gif);" class="CaptionVerticalLeft"></span> <div class="Text">Points to Buy</div> <span style="background-image: url('.$layout_name.'/images/content/box-frame-vertical.gif);" class="CaptionVerticalRight"></span> <span style="background-image: url('.$layout_name.'/images/content/table-headline-border.gif);" class="CaptionBorderBottom"></span> <span style="background-image: url('.$layout_name.'/images/content/box-frame-edge.gif);" class="CaptionEdgeLeftBottom"></span> <span style="background-image: url('.$layout_name.'/images/content/box-frame-edge.gif);" class="CaptionEdgeRightBottom"></span></div></div></div></table>'; # TABLE - TEXT ACC INFORMATION # $main_content .='<table border=1 cellspacing=0 cellpadding=4 width=100%> <tr BGCOLOR="'.$config['site']['darkborder'].'"> <td><b>Account Name:</b></td><td> <input type="hidden" value="' . $account_logged->getName() . '" name="account_namev" />' . $account_logged->getCustomField("name") . '</td> </tr><tr BGCOLOR="'.$config['site']['darkborder'].'"> <td><b>Email:</b></td><td> <input type="hidden" value="' . $account_logged->getCustomField("email") . '" name="emailv" />' . $account_logged->getCustomField("email") . '</td> </tr> <tr BGCOLOR="'.$config['site']['darkborder'].'"> <td> <b> Pontos </b> </td> <td> <input name="item_quant_1" type="text" autocomplete="off" value="10" size="5" maxlength="5" /> </td> </tr> </table></td></tr></table><br>'; $main_content .='<b> <br> Todos os pagamentos pelo pagseguro são totalmente automatizados. São entregues os pontos assim que o pagseguro confirmar a transferencia. </b> <br>'; # BUTTON SUBMIT $main_content .='<br><center><table border="0" cellpadding="0" cellspacing="0"> <tr><td><a href="javascript:void();" onclick=location.href="donate&action=pag_form"><input name="Continue" src="'.$layout_name.'/images/buttons/button_submit.gif" type="image"></a></td></tr></table></center></FORM>'; } Obs: Configurar o caminho do 'termos de doação' (se você tiver) = <a href="donate&action=termsdonate" target="_blank"> Pronto, acho que só isso resolve seu problema! Caso queira apagar a ação confirmação (essa linha if ($action == "confirmacao") e tudo que tem entre os conchetes { } ) você pode, não vai mais precisar dela. Bom, isso é bem simples, se você tiver um pouco de conhecimento em php, se não tiver acho que vai ter um pouco de trabalho. Caso tenha dúvidas poste aqui no tópico que posso tentar te ajudar, mas é só fazer certo que não tem erro! Abraços e boa sorte! Editado Outubro 23, 2013 11 anos por luanluciano93 (veja o histórico de edições) STYLLER OT 2022
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.