Статьи

Модуль прийому платежів для CMS Webasyst Shop-Script

  1. установка модуля
  2. Налаштування модуля
  3. установка валют
  4. Угруповання способів оплати

Для коректної роботи модуля потрібно версія php не менш 5.4.

  1. установка модуля
  2. Налаштування модуля
  3. установка валют
  4. Угруповання способів оплати

установка модуля

Крок 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.

Після цього модуль автоматично додасться в систему.

Крок 5. У особистому кабінеті в розділі Профіль (Магазин -> Інтеграція) вкажіть URL і метод формування ЕЦП.

URL - це важливий момент. Необхідно вказати URL, на який Ваш сайт буде отримувати оповіщення від сервера Єдиної каси про результати оплати замовлень в наступному форматі:
{Адресу вашого магазину} /singlecash.php

Налаштовуємо тип передачі даних - POST, метод формування ЕЦП - MD5, натискаємо на кнопку «Згенерувати ключ». Після того як секретний ключ згенерує, копіюємо його (він нам ще знадобиться) і натискаємо кнопку «Зберегти».

Налаштування модуля

Щоб додати до магазин можливості оплати через модуль Єдиної Каси необхідно активізувати його в адміністративній панелі магазину.

Крок 1. Перейдіть на вкладку Налаштування та виберіть вкладку Платежі та натисніть на кнопку «Додати спосіб оплати»

Перейдіть на вкладку Налаштування та виберіть вкладку Платежі та натисніть на кнопку «Додати спосіб оплати»

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

.

Крок 3. У наданому списку виберіть систему Єдина Каса

Крок 4. Усередині модуля встановіть:

  • Назва та опис, відображаються користувачу при здійсненні оплати за допомогою Єдиної каси.
  • Тип оплати допустимо для наступних способів доставки - тут відзначте галочками способи доставки, при яких покупець зможе оплачувати замовлення через Єдину касу.
  • Інструкції з оплати та інші коментарі - текст, який буде відправлятися покупцеві в e-mail-повідомленні про замовлення.
  • Адреса (URL) файлу логотипу - URL, звідки буде братися зображення логотипу Єдиної каси, як способу оплати.
  • Спосіб хешування - тип цифрового підпису. Ця установка повинна збігатися з відповідною настроюванням в особистому кабінеті Єдиного гаманця магазину (Настройки -> Інтернет-магазин -> Цифровий підпис (ЕЦП) -> Тип підпису).

Ця установка повинна збігатися з відповідною настроюванням в   особистому кабінеті   Єдиного гаманця магазину (Настройки -> Інтернет-магазин -> Цифровий підпис (ЕЦП) -> Тип підпису)

  • Номер гаманця продавця - номер гаманця магазину (його можна подивитися в особистому кабінеті Єдиного гаманця магазину).
  • Секретний ключ - сюди потрібно ввести значення, сгенерированное в особистому кабінеті Єдиної каси магазину (Настройки -> Інтернет-магазин -> Цифровий підпис (ЕЦП) -> Секретний ключ).
  • URL магазину - адреса сторінки, куди покупець буде переадресовано після оплати (за замовчуванням - головна сторінка магазину).
  • Час життя замовлення - час, через яке замовлення буде скасовано в разі несплати (встановлюється в хвилинах). Можна залишити порожнім.
  • Статус замовлення після підтвердження оплати: всі сплачені через Єдину касу замовлення будуть автоматично переведені в обраний статус (за фактом отримання повідомлення від сервера Єдиної каси). За замовчуванням - «Гроші списані з картки клієнта».

За замовчуванням - «Гроші списані з картки клієнта»

Крок 5. Відзначте галочками ті способи прийому платежів, які будуть доступні покупцеві при оплаті замовлення в магазині.

Відзначте галочками ті способи прийому платежів, які будуть доступні покупцеві при оплаті замовлення в магазині

Збережіть отримані зміни, натиснувши на кнопку «Зберегти».

установка валют

Після установки всіх файлів необхідно налаштувати валюти (вкладка Налаштування -> Валюти). Для всіх валют, які будуть використовуватися в магазині, необхідно встановити код ISO 4217 (для російських рублів цей код дорівнює 643, для українських гривень - 980, для доларів США - 840).

Увага: Без установки валют модуль не працює!

Угруповання способів оплати

Оскільки Єдина каса пропонує дуже широкий набір способів оплати, у Вас може з'явитися бажання розподілити їх по різних групах. Наприклад, «Термінали і салони зв'язку», «Банківські картки», «Пошта Росії і системи грошових переказів».

Для угруповання способів оплати можна повторно встановити модуль Єдиної каси, виконавши необхідні операції по налаштуванню і вибравши ті способи оплати, які повинні бути присутніми в даній групі. Під час установки нового модуля можна задати іншу назву, опис, час життя замовлення, способи оплати (відзначаються галочками), статус замовлення після підтвердження оплати і т.п.

Таким чином, в магазині з'являться кілька модулів з різними настройками, але однаковим платіжним сервісом - Єдиної касою. Вони будуть являти собою різні групи способів оплати.

Новости