Загрузка...

Как сделать обработчик платежей freekassa?

Тема в разделе Backend создана пользователем lazevskiy 26 мар 2023. 525 просмотров

  1. lazevskiy
    lazevskiy Автор темы 26 мар 2023 0 30 ноя 2022
    Уже третий день пытаюсь сделать этот обработчик и ничего не выходит. Пытался сделать простой, чтоб при переходе на сайт/success.php выдавался баланс, но и тут облом. Не могу не как сделать, если кто-то может помочь или скинуть готовый обработчик буду очень сильно благодарен.
     
  2. ЮТУБ
    ЮТУБ 26 мар 2023 :love:ФРИ КОНСУЛЬТАЦ - https://lolz.live/threads/6322191/ 7998 27 апр 2020
    PHP
    <?php
    // установите свои значения идентификатора продавца и секретного ключа
    $merchant_id = 'your_merchant_id';
    $secret_word = 'your_secret_word';

    // проверяем, был ли запрос отправлен методом POST
    if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    // получаем параметры из уведомления о платеже
    $amount = $_POST['AMOUNT'];
    $order_id = $_POST['MERCHANT_ORDER_ID'];
    $payment_id = $_POST['intid'];
    $sign = $_POST['SIGN'];

    // проверяем подпись запроса
    if (md5("$merchant_id:$amount:$secret_word:$order_id") != $sign) {
    exit('Invalid signature');
    }

    // обновляем баланс пользователя
    // ваш код для обновления баланса пользователя

    // отправляем ответ серверу FreeKassa
    echo "YES";
    } else {
    // запрос не был отправлен методом POST
    exit('Invalid request');
    }
    ?>
     
    1. lazevskiy Автор темы
      ЮТУБ, Спасибо, очень благодарен
Загрузка...
Top