Доступ к архиву

Переход в группу "Пользователь"

300.00
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Не зачислятся деньги "spyspray"

Статус
В этой теме нельзя размещать новые ответы.

Salvage

Эксперт
Регистрация
1 Июн 2013
Сообщения
1,987
Лучшие ответы
0
Репутация
704
Здравствуйте! Столкнулся c такой проблемой при оплате через платежную систему "spyspray" не зачисляются деньги на аккаунт мониторинга (который выложил alex63),а на саму кассу spyspray деньги зачисляются.



Вот файл: sprypay.php


PHP:
<?php$spQueryFields = array('spPaymentId', 'spShopId', 'spShopPaymentId', 'spBalanceAmount', 'spAmount', 'spCurrency', 'spCustomerEmail', 'spPurpose', 'spPaymentSystemId', 'spPaymentSystemAmount', 'spPaymentSystemPaymentId', 'spEnrollDateTime', 'spHashString', 'spBalanceCurrency');
 
foreach($spQueryFields as $spFieldName) if (!isset($_POST[$spFieldName])) exit("error в запросе с данными платежа отсутствует параметр `$spFieldName`");
$yourSecretKeyString = $conf['secret_a1key'];


$localHashString = md5($_POST['spPaymentId'].$_POST['spShopId'].$_POST['spShopPaymentId'].$_POST['spBalanceAmount'].$_POST['spAmount'].$_POST['spCurrency'].$_POST['spCustomerEmail'].$_POST['spPurpose'].$_POST['spPaymentSystemId'].$_POST['spPaymentSystemAmount'].$_POST['spPaymentSystemPaymentId'].$_POST['spEnrollDateTime'].$yourSecretKeyString);
 
if ($localHashString==$_POST['spHashString'])
{
    if($_POST['spPaymentId'] == 2013811151) exit;
    if($_POST['spBalanceAmount'] > 1000) exit;


    $user = $main->db->fetch($main->db->query("SELECT email FROM `aleks63_user` where id='".$main->db->Escape($_POST['spUserDataUserId'])."'"));
    $main->db->query("INSERT INTO `aleks63_logs` (id,uID,money,service,time) VALUES(NULL,'".quote_smart($_POST['spUserDataUserId'])."','".quote_smart($_POST['spBalanceAmount'])."','arrival','".time()."')");
    $main->db->query("UPDATE `aleks63_user` SET balance=balance+'".quote_smart($_POST['spBalanceAmount'])."' where id='".$main->db->Escape($_POST['spUserDataUserId'])."'" );
    
    exit("ok");
}
else
{
    exit("error не совпали подписи; локальная: `$localHashString`; в запросе:`".$_POST['spHashString']."`");
}












?>
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу