Последние темы


Paykeeper2 и новый API Яндекс.Кассы

  • "С октября 2018 года подключение новых партнеров происходит по новому API Яндекс.Кассы. Необходимо использовать новую инструкцию"
    В новом API нет scid, shoppasswor изменился на секретный ключ и тд.
    Будет ли обновление модуля или он остается рабочим? То как его прикрутить к новому API?

  • Будет ли обновление модуля или он остается рабочим?

    Я думаю старое API останется рабочим для старых клиентов Яндекс.Кассы. На счет обновления Paykeeper2 пока не известно. Но благодарю за новость.

    То как его прикрутить к новому API?

    По-моему у них есть свой сниппет для Shopkeeper 3, возможно он будет у них обновлен.

  • Пытался через их модуль, но ничего. В ТП сказали, что модуль у них для версии SHK 2. Может кто делал для 3 версии?

  • Вот, может кому-то пригодиться. Скачиваем модуль с оф.сайта яндекс кассы. И в YandexMoneyHook,
    core/components/yandexmoney/model/yandexmoney.class.php и /assets/components/yandexmoney/connector_result.php подключаем пакет shopkeeper3 и выбор заказа по id.
    В общем меняем строки для shk2 на shk3.

    $modx->addPackage('shopkeeper',  $modx->getOption('core_path').'components/shopkeeper/model/');
    $order = $modx->getObject('SHKorder', $order_id)
    
    на
    
    $modx->addPackage('shopkeeper3',  $modx->getOption('core_path').'components/shopkeeper3/model/');
    $order = $modx->getObject('shk_order', $order_id);
    

    Так же, если не меняли стандартные статусы заказа, то в модули их исчисление начинается с 0, в shk3 с 1. Надо учесть это при обновлении статуса при оплате. (я тупо в БД в таблице с параметрами сниппета YandexMoney поменял нумерацию)

  • У них в инструкции на сайте есть такая строчка, что кому нужна работа со старым протоколом кассы, то надо менеджеру писать https://yandex.ru/support/checkout/payments/api.html

 

Последние комментарии