Paykeeper2 2.0-pl. Ошибка при подключении Яндекс кассы



  • Проблема схожая с постом http://forum.modx-shopkeeper.ru/topic/458/настройка-paykeeper2/8
    При проведении платежа на финальном этапе (после ввода пароля подтверждения в Я.кассах ) выкидывает с ошибкой на сайт магазина


    0_1483001678118_1475000107618-screenshot_1-resized.jpg


    Пароль верный, в форме action не менял, Не могу разобраться самостоятельно. Нужна помощь.

    Вот ответ яндекса:

    *Код ошибки "1" подразумевает несовпадение значения параметра md5 с результатом расчета хэш-функции по итогам отправки checkOrder-запроса на сверку параметров заказа.

    Согласно протоколу взаимодействия по https, для расчета контрольной суммы MD5 используются параметры action, orderSumAmount, orderSumCurrencyPaycash, orderSumBankPaycash, shopId, invoiceId, customerNumber и shopPassword: https://tech.yandex.ru/money/doc/payment-solution/payment-notifications/payment-notifications-check-docpage/ Вполне возможно, значение одного или нескольких праметров было передано некорректно.*


    Подключаю скрипт оплаты на странице уже сформированного заказа следующим образом:

    [[!Paykeeper2?
    &gateway=`YandexMoney`
    &tpl=`pk_form`
    &orderId=`[[!+shk.id]]`
    ]]
    

  • Администраторы

    Похоже на сервере не настроено время. Нужно проверить время на сервере и время базы данных. Они должны совпадать. Об этом написано в инструкции.

    Либо можно отключить проверку времени. В настройках системы в параметре "paykeeper2.payLimitTime" поставить значение 0.



  • Платеж прошел.
    0_1483003798068_Без-имени-4.png
    Благодарю за помощь! А насколько критично отключение проверки времени?


  • Администраторы

    А насколько критично отключение проверки времени?

    Не критично. Это защита от попыток взлома и получения покупки бесплатно. Защита и без этого есть, но на сколько она надежна не известно.



Похоже, подключение к Форум | MODX Shopkeeper было разорвано, подождите, пока мы пытаемся восстановить соединение.