leeoferrante
-
Total de itens
3 -
Registro em
-
Última visita
Posts postados por leeoferrante
-
-
Bom dia, tudo bem?
Cara, eu estou com uma duvida um pouco relativa... Sempre que eu finalizo uma compra no meu site com o seu sistema de pagamento, os pontos não são entregues a conta... Pq? Poderia me dizer se estou fazendo alguma coisa errada?
# Pagseguro config By IVENSPONTES
$config['pagSeguro']['email'] = "meu email"; //Email Pagseguro
$config['pagSeguro']['token'] = "TOKEN TA CORRETO"; // TOKEN
$config['pagSeguro']['urlRedirect'] = 'ipdoserver/?subtopic=donate&action=final'; //turn off redirect and notifications in pagseguro.com.br
$config['pagSeguro']['urlNotification'] = 'ipdoserver/retpagseguro.php'; //your return location$config['pagSeguro']['productName'] = 'Premium Points';
$config['pagSeguro']['productValue'] = 1.00; // 1.50 = R$ 1,50 etc...
$config['pagSeguro']['doublePoints'] = true; ## Double points - true is on / false is off$config['pagSeguro']['host'] = 'localhost'; ## YOUR HOST <--------------- Essa é minha duvida, pois uso servidor/site criado pela #####, deixo localhost ou tenho q colocar ( IpDoHost/phpmyadmin-secure) ???????
$config['pagSeguro']['database'] = 'MINHADB'; ## DATABASE
$config['pagSeguro']['databaseUser'] = 'root'; ## USER
$config['pagSeguro']['databasePass'] = ''; ## PASSWORDMeu retpagseguro.php
Spoiler<?php
### DONT TOUCH IN THIS CODE ###
### WORKING FINE 19/08/2006 ###
### IVENSPONTES ###
### github.com/ivenspontes/ ###header("access-control-allow-origin: https://pagseguro.uol.com.br");
require_once 'custom_scripts/PagSeguroLibrary/PagSeguroLibrary.php';
require 'config/config.php';$method = $_SERVER['REQUEST_METHOD'];
if('POST' == $method){
$type = $_POST['notificationType'];
$notificationCode = $_POST['notificationCode'];
if ($type === 'transaction'){
try {
$credentials = PagSeguroConfig::getAccountCredentials();
$transaction = PagSeguroNotificationService::checkTransaction($credentials, $notificationCode);$arrayPDO['transaction_code'] = $transaction->getCode();
$arrayPDO['name'] = $transaction->getReference();
$arrayPDO['payment_method'] = $transaction->getPaymentMethod()->getType()->getTypeFromValue();
$arrayPDO['status'] = $transaction->getStatus()->getTypeFromValue();
$item = $transaction->getItems();
$arrayPDO['item_count'] = $item[0]->getQuantity();
$date_now = date('Y-m-d H:i:s');
$arrayPDO['data'] = $date_now;try {
$conn = new PDO('mysql:host='.$config['pagSeguro']['host'].';dbname='.$config['pagSeguro']['database'].'', $config['pagSeguro']['databaseUser'], $config['pagSeguro']['databasePass']);
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);$stmt = $conn->prepare('INSERT into pagseguro_transactions SET transaction_code = :transaction_code, name = :name, payment_method = :payment_method, status = :status, item_count = :item_count, data = :data');
$stmt->execute($arrayPDO);if ($arrayPDO['status'] == 'PAID') {
if ($config['pagSeguro']['doublePoints']) {
$arrayPDO['item_count'] = $arrayPDO['item_count']*2;
}
$stmt = $conn->prepare('UPDATE accounts SET premium_points = premium_points + :item_count WHERE name = :name');
$stmt->execute(array('item_count' => $arrayPDO['item_count'], 'name' => $arrayPDO['name']));$stmt = $conn->prepare("UPDATE pagseguro_transactions SET status = 'DELIVERED' WHERE transaction_code = :transaction_code AND status = 'PAID'");
$stmt->execute(array('transaction_code' => $arrayPDO['transaction_code']));
}} catch(PDOException $e) {
echo 'ERROR: ' . $e->getMessage();
}} catch(PagSeguroServiceException $e) {
die($e->getMessage());
}
}
}
-
SALVE GALERA, É O SEGUINTE !! PRECISO MUITO DA AJUDA DE VOCÊS... JÁ TENTEI DE TUDO !
Eu comprei um servidor pela #####, e obviamente já vem com os mapas, configs e etc...
Porém só de eu abrir o mapa com o RME já corrompe, consigo logar normalmente... Mas após a primeira morte do jogador, já aparece a mensagem "Temple Wrong Position"
Ou seja... Eu não consigo fazer alteração nenhuma no mapa, alguém pode me ajudar pelo amor de Deus???!!
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.
PAGSEGURO NÃO ENTREGA AUTOMATICO
em Websites
Postado
PRIMEIRAMENTE BOM DIA, BOA TARDE E BOA NOITE !
GOSTARIA MUITO DA AJUDA DE VOCÊS ! MEU PAGSEGURO RECEBE OS PONTOS BONITINHO, MAS NÃO ESTÁ ENTREGANDO OS PONTOS PARA OS JOGADORES !
EU USO O SERVIDOR DESSES SITE QUE SE PAGA E ELE JÁ VEM PRATICAMENTE PRONTO !
$host = "127.0.0.1"; /* HOST */ ERRO SE EU COLOCO O IP DO SERVIDOR (( Nao foi possível conectar ao MySql: Can't connect to MySQL server on 'IPDOSERVIDOR' (111)
$user = "root"; /* USER */
$passwd = "minhasenha"; /* PASSWORD */
$db = "minhadb"; /* DB */
$retorno_token = 'MEUTOKEN'; // Token gerado pelo PagSeguro
$retorno_host = "ipdoservidor:3030/phpmyadmin-secure"; // Local da base de dados MySql <------ TENHO QUE USAR ISSO PRA ENTRAR NA MYSQL DO SERVER OU USAR LOCALHOST????
$retorno_database = "minhadb"; // Nome da base de dados MySql
$retorno_usuario = "root"; // Usuario com acesso a base de dados MySql
$retorno_senha = "minhasenha"; // Senha de acesso a base de dados MySql
MEU RETPAGSEGURO.PHP
<?PHP
$host = "127.0.0.1"; /* HOST */ ((((( SE EU COLOCO O IP DO SERVIDOR AQUI
$user = "root"; /* USER */
$passwd = "minhasenha"; /* PASSWORD */
$db = "minhadb"; /* DB */
$retorno_token = 'MEUTOKEN'; // Token gerado pelo PagSeguro
##############################################################
# CONFIGURAÇÕES
##############################################################
if (empty($_POST['Referencia'])) { header("Location http://pagseguro.com.br"); }
list($accname, $world) = explode('-', $_POST['Referencia']);
if ($world=='sv') {
$retorno_host = "meuip:3030/phpmyadmin-secure"; // Local da base de dados MySql <------ EU USO O "LOCALHOST" OU COLOCO O IP ?
$retorno_database = "MINHADB"; // Nome da base de dados MySql
$retorno_usuario = "root"; // Usuario com acesso a base de dados MySql
$retorno_senha = "MINHASENHA"; // Senha de acesso a base de dados MySql
}
###############################################################
# NÃO ALTERE DESTA LINHA PARA BAIXOs#
$lnk = mysql_connect("$host", "$user", "$passwd") or die ('Nao foi possível conectar ao MySql: ' . mysql_error());
mysql_select_db("$db", $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, 'https://pagseguro.uol.com.br/Security/NPI/Default.aspx');
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, 'https://pagseguro.uol.com.br/Security/NPI/Default.aspx');
$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 = intval($_POST['ProdValor_1']);
$ProdQuantidade_x = $POST['ProdQuantidade_1'];
# GRAVA OS DADOS NO BANCO DE 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 ($StatusTransacao == "Aprovado") {
mysql_query("UPDATE accounts SET premium_points = premium_points + '$NumItens' * 3 WHERE name = '".htmlspecialchars($accname)."'");
mysql_query("UPDATE accounts SET backup_points = backup_points + '$NumItens' * 3 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 ;");
mysql_query('OPTIMIZE TABLE `pagsegurotransacoes`');
}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Donate Server</title>
<style type="text/css">
body {
font-family: Tahoma, Geneva, sans-serif;
font-size: 16px;
width: 900px;
margin: 0px auto;
margin-top: 30px;
}
b {
font-size: 18px;
font-weight: bold;
}
</style>
</head>
<body>
<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td width="11%" align="center" valign="middle"><img src="images/true.png" height="auto" width="64" /></td>
<td width="89%"><p><b>S</b>ua compra está sendo processada por nossos sistemas de apuração, dentro de no máximo <u>1 hora seus pontos serão creditados</u>, caso o pagamento não for efetuado, ficará em aberto 1 ou mais pagamentos pendentes em sua conta. Caso você tenha mais de 3 pagamentos pendentes por falta de pagamento, sua conta será bloqueada temporariamente para efetuar pagamentos.</p></td>
</tr>
</table>
<!--p><b>ID de Transação:</b> <?php echo $_POST['TransacaoID']; ?></p-->
</body>
</html>