За последние 24 часа нас посетили 18373 программиста и 1618 роботов. Сейчас ищут 947 программистов ...

Laravel и Freekassa

Тема в разделе "Laravel", создана пользователем TOPMMO, 8 окт 2023.

  1. TOPMMO

    TOPMMO Активный пользователь

    С нами с:
    29 июн 2015
    Сообщения:
    6
    Симпатии:
    0
    Здравствуйте форумчане. Помогите пожалуйста решить проблему. Подключил Freekassa к проекту, платежи проходят , услуги начисляются. Но есть проблема при том когда касса возвращает на сайт почему то кидает на ссылку мойдомен.ру/payment-success?MERCHANT_ORDER_ID=336 и на этой странице пишет платеж не найдет. Но в paymentLogic.php у меня прописано возврат вот такой

    PHP:
    1.         $successEnabled = (bool) env('FREEKASSA_LINK_OK');
    2.         $failureEnabled = (bool) env('FREEKASSA_LINK_NOT');
    3.  
    4.         if ($successEnabled) {
    5.             $data['success_url'] = env('APP_URL') . '/payment-success?id=' . $paymentId;
    6.         }
    7.  
    8.         if ($failureEnabled) {
    9.             $data['failure_url'] = env('APP_URL') . '/payment-fail';
    10.         }

    Почему касса не возвращает на созданную ссылку /payment-success?id=' . $paymentId; , я не понимаю. Помогите разобраться.

    В логах показано что все создается, если вручную перейти на /payment-success?id= то все нормально показывает что платеж прошел или обрабатывается. Если меняю ссылку в настройках на которую шлет касса то не чего не меняется.
     
    #1 TOPMMO, 8 окт 2023
    Последнее редактирование: 8 окт 2023
  2. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.788
    Симпатии:
    1.328
    Адрес:
    Лень
    потому что доку надо повнимательней читать

    Screenshot 2023-10-08 at 21-42-19 Документация Freekassa Api.png
     
    TOPMMO нравится это.
  3. TOPMMO

    TOPMMO Активный пользователь

    С нами с:
    29 июн 2015
    Сообщения:
    6
    Симпатии:
    0
    Спасибо, попробую написать им.