Долями

Долями
Бесплатно Демо
Менее 50 установок.

Дополнительные опции

час
Установить модуль вы можете через раздел «Магазин приложений» в центре администрирования HostCMS.

Платежная система "Долями" - сервис для оплаты покупок частями.

Инструкция по подключению https://dolyame.ru/develop/api/preparation/

В файле 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

Поддержка/консультация не осуществляется, модуль распространяется «как есть»!

Подписаться на наш канал: t.me/morozovpimnev_n

Скриншоты

Версии модуля

Версия Дата Описание Версия от Версия до
1.1 26.02.2023 Добавлен метод и статус cancel 7.0.0
1.0 25.08.2022 релиз 6.5.4
Похожие