Долями
http://www.morozovpimnev.ru
+7 (343) 288-299-8
+7 (343) 288-299-8
Дополнительные опции
час
Минимальная редакция для работы модуля «Старт»
Установить модуль вы можете через раздел «Магазин приложений» в центре администрирования HostCMS.
Платежная система "Долями" - сервис для оплаты покупок частями.
Инструкция по подключению https://dolyame.ru/develop/api/preparation/
Включение редиректа сразу на оплату
После оформления заказа пропускает страницу с кнопкой "Оплатить"
protected $_quickRedirect = TRUE; // TRUE - вкл., FALSE - выкл.
Включение передачи фискальных параметров в чековый сервис
protected $_enabled_taxation = FALSE; // TRUE - вкл., FALSE - выкл.
В файле bootstrap.php разместите следующий код:
class Dolyame_Status_Observer
{
static public function onBeforeChangedOrder($handler, $args)
{
list($mode) = $args;
$oShop_Order = $handler->getShopOrder();
$oShop_Order_Before = $handler->getShopOrderBeforeAction();
if (in_array($mode, array('changeStatusPaid', 'edit', 'apply')))
{
// статус "Долями [create]"
if ($oShop_Order_Before->shop_order_status_id != $oShop_Order->shop_order_status_id && $oShop_Order->Shop_Order_Status->name == 'Долями [create]') {
method_exists($handler, 'create') && $handler->create();
}
// статус "Долями [commit]"
if ($oShop_Order_Before->shop_order_status_id != $oShop_Order->shop_order_status_id && $oShop_Order->Shop_Order_Status->name == 'Долями [commit]') {
method_exists($handler, 'commit') && $handler->commit();
}
// статус "Долями [cancel]" отмена
if ($oShop_Order_Before->shop_order_status_id != $oShop_Order->shop_order_status_id && $oShop_Order->Shop_Order_Status->name == 'Долями [cancel]') {
method_exists($handler, 'cancel') && $handler->cancel();
}
// статус "Долями [refund]" возврат
if ($oShop_Order_Before->shop_order_status_id != $oShop_Order->shop_order_status_id && $oShop_Order->Shop_Order_Status->name == 'Долями [refund]') {
method_exists($handler, 'refund') && $handler->refund();
}
}
}
}
Core_Event::attach('Shop_Payment_System_Handler.onBeforeChangedOrder', array('Dolyame_Status_Observer', 'onBeforeChangedOrder'));
После заключения договора и получения mtls-сертификат (см. инструкцию) разместите их в папке /hostcmsfiles/shop/pay/open-api-cert.pem и /hostcmsfiles/shop/pay/private.key
Поддержка/консультация не осуществляется, модуль распространяется «как есть»!
| Версия | Дата | Описание | Версия от | Версия до |
| 1.4 | 10.01.2026 | Добавлена НДС по ставке 22% | 7.1.3 | ∞ |
| 1.3 | 10.07.2025 | Добавлены НДС по ставке 5%/7% fix known issues Улучшена совмеcтимость с модулем "История изменений" Если у вас установлен модуль "История изменений", его стоит обязательно обновить | 7.1.3 | ∞ |
| 1.2 | 21.06.2024 | добавлены данные для формирование чека (параметр enabled_taxation) small fix | 7.0.7 | ∞ |
| 1.1 | 26.02.2023 | Добавлен метод и статус cancel | 7.0.0 | ∞ |
| 1.0 | 25.08.2022 | релиз | 6.5.4 | ∞ |
Похожие