HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > Общие вопросы программирования
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 04.02.2022, 16:39
Konev
Новичок
Регистрация: 04.02.2022
Сообщений: 2
С нами: 2249422

Репутация: 0
По умолчанию

Проблема в том что после кнопки пополнить перекидывает на чужую кассу данные все те написал в поддержку сказали 1 - Проверьте что ваша ссылка на оплату начинается с pay.freekassa.ru/ Описание в документации: docs.freekassa.ru/#section/1.-Vvedenie/1.3.-Nastrojka-formy-oplaty 2 - В формировании ссылки на оплату участвует параметр currency ( Валюта платежа (RUB,USD,EUR,UAH,KZT) ) - это обязательный параметр! Описание в документации: docs.freekassa.ru/#section/1.-Vvedenie/1.3.-Nastrojka-formy-oplaty 3 - В формировании подписи так же участвует параметр currency - это обязательный параметр! Описание в документации: docs.freekassa.ru/#section/1.-...nie-podpisi-v-platezhnoj-forme. Проблема оказалась в ссылке. Скину скрипт помогите решить проблему.(сам решить не смог т.к. не разбираюсь)

PHP:


Код:
 "$fa",
    'error' => "$mess",
    'name' => "$name",
    'cost' => "$cost",
    'tovar' => "$tovar",
    'desc' => "$desc",
    'id' => "$id_tovar"
    );
}
if($type == "editTovar") {
    $id = $_POST['id_edit'];
    if(!$_SESSION['admin_auth']) {
    $error = 3;
    $mess = "Авторизуйтесь как администратор";
    $fa = "fatal";   
    }
    if($error == 0) {
   $sql_select1 = "SELECT * FROM tovars WHERE id = '$id'";
$result1 = mysqli_query($link,$sql_select1);
$row = mysqli_fetch_array($result1);
if($row)
{
$id_tovar = $row['id']; // id товара
$cost = $row['cost'];
$tovar = $row['alter_payment'];
$name = $row['name'];
$desc = $row['sm_desc'];
}
    $fa = "success";
    }
    $result = array(
    'success' => "$fa",
    'error' => "$mess",
    'name' => "$name",
    'cost' => "$cost",
    'tovar' => "$tovar",
    'desc' => "$desc",
    'id' => "$id_tovar"
    );
}
if($type == "deposit")
{
  
$size = $_POST['size'];
$sql_select = "SELECT * FROM users WHERE hash='$sid'";
$result = mysqli_query($link,$sql_select);
$row = mysqli_fetch_array($result);
if($row)
{   
$bala = $row['balance'];
$user_id = $row['id'];
}
 if($size  "$fa",
    'error' => "$mess",
    'location' => "Free-Kassa: прием платежей на сайте, интернет эквайринг, платежный агрегатор".$fk_id."&oa={$size}&o={$user_id}&s=".$podpis.""
    );
 

}

if($type == "confirm") {
$tovar = $_POST['id'];
// получаем инфу о юзере (ага да)
$sql_select2 = "SELECT * FROM users WHERE hash = '$sid'";
$result2 = mysqli_query($link,$sql_select2);
$row = mysqli_fetch_array($result2);
if($row)
{
$balance = $row['balance'];
$user_id = $row['id'];
}
// получем инфу о товаре, а иначе [А по щам?] мы вообще сделали "магазин"?
$sql_select1 = "SELECT COUNT(*) FROM tovars WHERE id = '$tovar'";
$result1 = mysqli_query($link,$sql_select1);
$row = mysqli_fetch_array($result1);
if($row)
{
$count = $row['COUNT(*)'];
}
$sql_select1 = "SELECT * FROM tovars WHERE id = '$tovar'";
$result1 = mysqli_query($link,$sql_select1);
$row = mysqli_fetch_array($result1);
if($row)
{
$id_tovar = $row['id']; // id товара
$size = $row['cost'];
$tovar = $row['alter_payment'];
$name = $row['name'];
}
// ну теперь выявляем ошибки
    if(!$_SESSION['logged']) {
        $error = 1;
        $mess = "Необходимо авторизоваться";
        $fa = "fatal";
    }
    if($_SESSION['logged']) {
    if($balance  "$fa",
    'error' => "$mess",
    'id' => "$id_pur",
    'balance' => "$newbalance",
    'tovar' => "$tovar",
    'name' => "$name"
    );
}
if($type == "delTovar") {
    $delete_id = $_POST['id_del'];
    if(!$_SESSION['admin_auth']) {
    $error = 3;
    $mess = "Авторизуйтесь как администратор";
    $fa = "fatal";   
    }
    if($error == 0) {
    $query = mysqli_query($link,"DELETE FROM `tovars` WHERE id = '$delete_id'");
    $fa = "success";
    }
    $result = array(
    'success' => "$fa",
    'error' => "$mess"
    );
}
if($type == "addTovar") {
    $name = $_POST['name'];
    $desc = $_POST['desc'];
    $cost = $_POST['cost'];
    $links = $_POST['link'];
    $link2 = $_POST['link2'];
    $link3 = $_POST['link3'];
    $alter_pay = $_POST['alter_pay'];
    if($name == '' || $desc == '' || $cost == '' || $links == ''|| $alter_pay == '' || $link2 == '' || $link3 == '') {
    $error = 1;
    $mess = "Заполните все поля!";
    $fa = "fatal"; 
    }
    if(!is_numeric($cost)) {
    $error = 2;
    $mess = "Заполните сумму корректно";
    $fa = "fatal";   
    }
    if(!$_SESSION['admin_auth']) {
    $error = 3;
    $mess = "Авторизуйтесь как администратор";
    $fa = "fatal";   
    }
    if($error == 0) {
        $query = mysqli_query($link,"INSERT INTO `tovars` (`id`, `sm_desc`, `cost`, `views`, `name`, `img`, `img2`, `img3`, `alter_payment`, `date`) VALUES (NULL, '{$desc}', '{$cost}', '0', '{$name}', '{$links}', '{$link2}', '{$link3}', '{$alter_pay}', '{$data}');");
         $sql_select21 = "SELECT @@identity FROM tovars";
$result21 = mysqli_query($link,$sql_select21);
$row = mysqli_fetch_array($result21);
if($row)
{
    $id = $row['@@identity'];
}
 $fa = "success";
    }
    $result = array(
    'success' => "$fa",
    'error' => "$mess",
    'id' => $id,
    'desc' => "$desc",
    'name' => "$name",
    'cost' => "$cost"
    );

}
if($type == "selectTovar") {
$id_s = $_POST['id'];
$sql_select1 = "SELECT COUNT(*) FROM tovars WHERE id = '$id_s'";
$result1 = mysqli_query($link,$sql_select1);
$row = mysqli_fetch_array($result1);
if($row)
{
    $find = $row['COUNT(*)'];
}
if($find == 0) {
    $error = 1;
    $mess = "Товар не существует!";
    $fa = "fatal";
}
if($error == 0) {
$sql_select2 = "SELECT * FROM tovars WHERE id = '$id_s'";
$result2 = mysqli_query($link,$sql_select2);
$row = mysqli_fetch_array($result2);
if($row)
{
    $img = $row['img'];
    $img2 = $row['img2'];
    $img3 = $row['img3'];
    $desc = $row['sm_desc'];
    $name = $row['name'];
    $cost = $row['cost'];
    $views = $row['views'];
    $id = $row['id'];
}
$views_new = $views + 1;
$query = mysqli_query($link,"UPDATE tovars SET views = '$views_new' WHERE id = '$id_s'");
$fa = "success";
}
$result = array(
    'success' => "$fa",
    'error' => "$mess",
    'image' => $img,
    'image2' => "$img2",
    'image3' => "$img3",
    'desc' => "$desc",
    'name' => "$name",
    'cost' => "$cost",
    'views' => "$views_new",
    'id' => "$id"
    );
}
    /* огромное спасибо за покупку, моя страница в вк -  по всем вопросам и т.д */
    echo json_encode($result);
?>
 
Ответить с цитированием

  #2  
Старый 04.02.2022, 21:24
CartmanBro
Постоянный
Регистрация: 29.04.2021
Сообщений: 373
С нами: 2654073

Репутация: 625
По умолчанию

Цитата:
Сообщение от Andragor  

Не вижу чёт твоего предполагаемого бюджета на решение данной проблемы.
Дракон молодость вспомнил
 
Ответить с цитированием

  #3  
Старый 05.02.2022, 12:55
Wizzard
Познавший АНТИЧАТ
Регистрация: 30.08.2021
Сообщений: 1,335
С нами: 2476700

Репутация: 2162


По умолчанию

Цитата:
Сообщение от Andragor  

Да не, выбесило чот прост - вот вам скрипт, решите трабл, я не разобрался.
Правильно,выше слов вежливости так же не увидел.
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема

Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.