Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Lucas123456

Retorno automático pagseguro

Recommended Posts

Olá galera, estou com uma dúvida, o meu cliente está pedindo assim:
Quero que você faça para meu servidor do jogo quando ele compra um VIP por pagseguro pedir o nick dele e depois que ele pagar verificar se o status ta confirmado, se estiver confirmado o status ele insere no mysql com o nick que ele digitou, como faço isso? Eu tava fazendo um jeito só que está dando erro: [HTTP 401] - UNAUTHORIZED

CODIGO:


<?php

include_once("sb.php");
require_once("biblioteca/PagSeguroLibrary/PagSeguroLibrary.php");
$id = $_GET['id'];
$sql = mysql_query("SELECT * FROM livros WHERE id = '$id'");
while($dados = mysql_fetch_array($sql)){
if(isset($_POST['ok'])){
$paymentRequest = new PagSeguroPaymentRequest();
$paymentRequest->addItem($dados['id'], $dados['livros'], 1, $dados['preco']);
$paymentRequest->setSender(
$_POST['nick'],
$_POST['email'],
$_POST['ddd'],
$_POST['telefone']
);
$paymentRequest->setCurrency("BRL");
$sedexCode = PagSeguroShippingType::getCodeByType('SEDEX');
$paymentRequest->setShippingType($sedexCode);
$paymentRequest->setReference($dados['id']);

$paymentRequest->addPaymentMethodConfig('CREDIT_CARD', 1.00, 'DISCOUNT_PERCENT');
$paymentRequest->addPaymentMethodConfig('EFT', 2.90, 'DISCOUNT_PERCENT');
$paymentRequest->addPaymentMethodConfig('BOLETO', 10.00, 'DISCOUNT_PERCENT');
$paymentRequest->addPaymentMethodConfig('DEPOSIT', 3.45, 'DISCOUNT_PERCENT');
$paymentRequest->addPaymentMethodConfig('BALANCE', 0.01, 'DISCOUNT_PERCENT');
$paymentRequest->addParameter('senderBornDate', '07/05/1981');

$data['email'] = 'c55312892443185708331@sandbox.pagseguro.com.br';
$data['token'] = 'F59FA3A4F9CC42E6B04C93E3D3EF17DB';

try {

$credentials = PagSeguroConfig::getAccountCredentials(); // getApplicationCredentials()
$checkoutUrl = $paymentRequest->register($credentials);

} catch (PagSeguroServiceException $e) {
die($e->getMessage());
}

}
?>
<html>
<head>
<title>PagSeguro - Library</title>
<meta charset="utf-8" />
</head>
<body>
<pre>
<h2><?php echo $dados['livros']; ?></h2>
<p><?=$dados['preco'];?></p>
<form action="" method="post">
<input type="text" name="nick"/>
<input type="email" name="email"/>
<input type="text" name="ddd"/>
<input type="text" name="telefone"/>
<input type="submit" name="ok" value="Comprar"/>
</form>
<?php } ?>
</pre>
</body>
</html>

 

SE ALGUEM PUDER ME AJUDAR, AGRADECERIA MUITO!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.