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


Совместное использование модулей Paykeeper 1.8 и Paykeeper 2.0

  • Попробовал использовать совместно модули Paykeeper 1.8 и Paykeeper 2.0 для оплаты в зависимости от того какой способ оплаты укажет пользователь в форме с указанием методов оплаты через shkOptions Shopkeeper 3.2.4 и при выбранном способе оплаты Робокасса модуль Paykeeper 1.8 вызывает ошибку следующего содержания:

    Fatal error: Uncaught Error: Call to undefined method Paykeeper::getChunk() in /home/s/shamarus/batelbeauty.ru/public_html/core/cache/includes/elements/modsnippet/121.include.cache.php:111 Stack trace: #0 /home/s/shamarus/batelbeauty.ru/public_html/core/model/modx/modscript.class.php(70): include() #1 /home/s/shamarus/batelbeauty.ru/public_html/core/model/modx/modparser.class.php(521): modScript->process() #2 /home/s/shamarus/batelbeauty.ru/public_html/core/components/pdotools/model/pdotools/pdoparser.class.php(271): modParser->processTag(Array, true) #3 /home/s/shamarus/batelbeauty.ru/public_html/core/model/modx/modparser.class.php(250): pdoParser->processTag(Array, true) #4 /home/s/shamarus/batelbeauty.ru/public_html/core/components/pdotools/model/pdotools/pdoparser.class.php(64): modParser->processElementTags('[[+shk.payment:...', '+shk.payment:is...', true, false, '[[', ']]', Array, 0) #5 /home/s/shamarus/batelbeauty.ru/public_html/core/model/modx/modparser.class.php(431): pdoParser->processElementTags('[[+shk.payment in /home/s/shamarus/batelbeauty.ru/public_html/core/cache/includes/elements/modsnippet/121.include.cache.php on line 111
    

    Если выбран способ оплаты WebMoney, то модуль Paykeeper 2.0 отрабатывает без ошибок. На странице вызова сделано так:

    [[+shk.payment:is=`WebMoney`:then=`
    [[!Paykeeper2? &gateway=`WebMoney` &tpl=`my_pk_form` &orderId=`[[!+shk.id]]` &price=`[[!+shk.price]]` &testMode=`0`]]
    `:else=``]]
    [[!form_to_session?
    &emptyOn=`37`
    ]]
    

    В настройках Shopkeeper в методах оплаты данные методы оплаты тоже заданы. Можно ли как то совместно использовать эти два модуля оплаты, чтобы в зависимости от того какой метод выберет пользователь вызывался тот или иной модуль (первый для Робокассы, второй для WebMoney)? И куда если копать в плане ошибки которая выдается?

  • Вызов сделан так:

    [[+shk.payment:is=`WebMoney`:then=`
    [[!Paykeeper2? &gateway=`WebMoney` &tpl=`my_pk_form` &orderId=`[[!+shk.id]]` &price=`[[!+shk.price]]` &testMode=`0`]]
    `:else=`
    [[!Paykeeper? &tpl=`shkPayTpl` &tpl_confirm=`robokassaStep2Tpl`]]
    `]]
    [[!form_to_session?
    &emptyOn=`37`
    ]]
    

    В посте выше ошибочно указал.

  • Можно ли как то совместно использовать эти два модуля оплаты

    Не знаю, я не пробовал и на это не рассчитывал.

  • @Andchir Жаль, у меня не работает совместно. В Paykeeper 1.8 ошибку выдает.

 

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

  • 0_1575831062911_shk-logo-small-blue.png
    Что нового в версии 4.1.3:

    Добавлен компонент "Отзывы и рейтинги" (есть интерфейс для администратора). Обновлены версии всех сторонних пакетов.

    Демо-сайт обновлен. https://shk4-demo.modx-shopkeeper.ru/
    Логин: admin
    Пароль: admin

    0_1575830694586_ru_screenshot001.png

    0_1575830705492_ru_screenshot002.png

    0_1575830710901_ru_screenshot003.png

    Читать далее
  • C

    Если вдруг кто-то озадачится.
    В файле updateorderstatus.class.php

    //Формируем письмо $orderOutputData = $shopCart->getOrderData( $order_id ); $chunkArr = array( 'orderID' => $order_data['id'], 'orderDate' => $order_data['date'], 'statusName' => $status_data['label'], 'orderCurrency' => $shopCart->config['currency'], 'orderOutputData' => $orderOutputData, //добавляем строку 'status' => $status_data['color'], );

    Читать далее
  • Участник @Vladislava написал в Проблема с giftCards:

    @Andchir Спасибо большое! А не скажете ещё, где можно скачать Compare? Тоже не могу найти.

    Сравнение товаров
    https://e-store.shopkerx.net/katalog/modx_extras/compare

    Читать далее
  • V

    @Andchir Спасибо большое! А не скажете ещё, где можно скачать Compare? Тоже не могу найти.

    Читать далее