-
WebAsyst
WebAsyst — это набор интернет-приложений для организации работы и электронной коммерции. WebAsyst позволяет хранить в интернете файлы и фотографии, управлять проектами и заданиями, организовать работу с коллегами и заказчиками через интернет, открыть собственный интернет-магазин и многое другое.
Содержание
Шаг 1. Установка модуля
1. Скопируйте файл class.singlecash.php на сайт в папку WebAsyst, содержащую модули оплаты: /published/SC/html/scripts/modules/payment.
2. Скопируйте файл singlecash.php в корень магазина.
3. Скопируйте файл class.currency.php в папку /published/SC/html/scripts/classes.
4. Скопируйте файл currency_edit_form.html в папку /published/SC/html/scripts/templates/backend.
5. Выполнить запрос к базе SQL: ALTER TABLE `SC_currency_types` ADD `ISO_4217` TEXT NOT NULL
После этого модуль автоматически добавится в систему.
В Личном кабинете Единого кошелька магазина (Настройки -> Интернет-магазин -> Интернет-магазин -> Адрес для оповещений) необходимо указать URL, на который Ваш сайт будет получать оповещения от сервера Единой кассы о результатах оплаты заказов:
{адрес вашего магазина}/singlecash.php
Шаг 2. Настройка модуля
Для добавления в магазин возможности оплаты через модуль Единой Кассы необходимо активизировать его в административной панели магазина.
1. Перейдите на вкладку Настройки и выберите вкладку Оплата и нажимите на кнопку «Добавить способ оплаты»

2. Далее выберите пункт Через платежную онлайн-систему

3. В предоставленном списке выберите систему Единая Касса

4. Внутри модуля установите:
- Название и описание, отображаемые пользователю при совершении оплаты с помощью Единой кассы.
- Тип оплаты допустим для следующих способов доставки – здесь отметьте галочками способы доставки, при которых покупатель сможет оплачивать заказ через Единую кассу.
- Инструкции по оплате и прочие комментарии – текст, который будет отправляться покупателю в e-mail-уведомлении о заказе.
- Адрес (URL) файла логотипа – URL, откуда будет браться изображение логотипа Единой кассы, как способа оплаты.
- Способ хэширования – тип цифровой подписи. Эта настройка должна совпадать с соответствующей настройкой в Личном кабинете Единого кошелька магазина (Настройки -> Интернет-магазин -> Цифровая подпись (ЭЦП) -> Тип подписи).

- Номер кошелька продавца – номер кошелька магазина (его можно посмотреть в Личном кабинете Единого кошелька магазина).
- Секретный ключ – сюда нужно ввести значение, сгенерированное в Личном кабинете Единого кошелька магазина (Настройки -> Интернет-магазин -> Цифровая подпись (ЭЦП) -> Секретный ключ).
- URL магазина - адрес страницы, куда покупатель будет переадресован после оплаты (по умолчанию - главная страница магазина) .
- Время жизни заказа - время, через которое заказ будет отменен в случае неуплаты (устанавливается в минутах). Можно оставить пустым.
- Статус заказа после подтверждения оплаты: все оплаченные через Единую кассу заказы будут автоматически переведены в выбранный статус (по факту получения сообщения от сервера Единой кассы). По умолчанию – «Деньги списаны с карты клиента».

5. Отметьте галочками те способы приема платежей, которые будут доступны покупателю при оплате заказа в магазине.

Сохраните полученные изменения, нажав на кнопку «Сохранить».
Шаг 3. Установка валют
После установки всех файлов необходимо настроить валюты (вкладка Настройки -> Валюты). Для всех валют, которые будут использоваться в магазине, необходимо установить код ISO 4217 (для российских рублей этот код равен 643, для украинских гривен - 980, для долларов США - 840).
Внимание! Без установки валют модуль не работает!
Шаг 4. Группировка способов оплаты
Поскольку Единая касса предлагает очень широкий набор способов оплаты, у Вас может появиться желание распределить их по разным группам (например, «Терминалы и салоны связи», «Банковские карты», «Почта России и системы денежных переводов»).
Для группировки способов оплаты можно повторно установить модуль Единой кассы, проделав необходимые операции по настройке и выбрав те способы оплаты, которые должны присутствовать в данной группе. Во время установки новому модулю можно задать другое название, описание, время жизни заказа, способы оплаты (отмечаются галочками), статус заказа после подтверждения оплаты и т.п.
Таким образом, в магазине появятся несколько модулей с разными настройками, но одинаковой платёжной системой – Единой кассой. Они будут представлять собой различные группы способов оплаты.
Видеоролик подробной инструкции по установке модуля: