За последние 24 часа нас посетили 22240 программистов и 1157 роботов. Сейчас ищут 384 программиста ...

Interkassa

Тема в разделе "Laravel", создана пользователем vak_99, 7 ноя 2018.

  1. vak_99

    vak_99 Новичок

    С нами с:
    4 окт 2018
    Сообщения:
    8
    Симпатии:
    0
    Добрый день, кто нибуть имел дело с Interkass-ом
     
  2. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.554
    Симпатии:
    1.754
    Да. Там не сложно вроде, в чём вопрос?
     
  3. vak_99

    vak_99 Новичок

    С нами с:
    4 окт 2018
    Сообщения:
    8
    Симпатии:
    0
    Там есть URL взаимодействия в секции Interface.
    Когда это работает ?
    И тестирование проходит успешно, но в продакшен всегда возврошает эту ошибку
    Интеркасса Подпись запроса "ik_sign" не верна

    '
    --- Добавлено ---
    Там есть URL взаимодействия в секции Interface.
    Когда это работает ?
    И тестирование проходит успешно, но в продакшен всегда возврошает эту ошибку
    Интеркасса Подпись запроса "ik_sign" не верна
     
  4. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.554
    Симпатии:
    1.754
    Скорее всего, продолжаешь на продакшене тестовый секретный ключ использовать для подписи.

    УРЛ взаимодействия - это самое главное, в принципе. Интеркасса дёргает его самостоятельно, скрыто от пользователя, в тот момент, когда его деньги поступили на счёт в интеркассу, или наоборот, что-то соравалось. Т.е. обработчик должен проверить, что статус платежа - всё ОК, что сумма и номер заказа правильные и убедившись в этом пометить у себя заказ как оплаченный. Подпись нужна для того, чтобы твой сайт убедился, что именно интеркасса, а не хакер Вася, дёрнул этот урл. Для этого используется секретный ключ, который хранится на серверах, и хакеру Васе очень непросто его получить.
     
  5. vak_99

    vak_99 Новичок

    С нами с:
    4 окт 2018
    Сообщения:
    8
    Симпатии:
    0
    Спасибо за помошь

    Неожидал что кто нибуть отреагировал по этому вопросу.

    Что касается секретного ключа, то это поставлино правильно.

    Ты можешь отправить реальную форму(<form></form>) какие поля нужно использовать ?

    у меня так построенна

    <form id="payment" name="payment" method="post" action="https://sci.interkassa.com/" enctype="utf-8">
    <input type="hidden" name="ik_co_id" value="5bdsfdsfdsfdsfdsfdsf" />
    <input type="hidden" name="ik_pm_no" :value="45" />
    <input type="hidden" name="ik_am" :value="152,26" />
    <input type="hidden" name="ik_cur" value="RUB" />
    <input type="hidden" name="ik_sign" value="dsfdsfdsfdsfdsfds/dsfdsfdsf==">
    <button type="submit"><v-icon>credit_card</v-icon> Оформить платежку</button>
    </form>