CloudPayments module for AmiroCMS
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
code
distrib/configs/ami_fake/cloudpayments
doc/img
.gitattributes
.gitignore
LICENSE.MD
README.md
manifest.xml

README.md

CloudPayments модуль для AmiroCMS

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

Возможности:

• Одностадийная схема оплаты;
• Поддержка онлайн-касс (ФЗ-54);
• Отправка чеков по email;
• Отправка чеков по SMS;
• Отдельный параметр НДС для доставки;

Совместимость

• AmiroCMS v.7.0.x.x и выше;

Техническая настройка

Личный кабинет CloudPayments

В личном кабинете CloudPayments в настройках сайта необходимо включить следующие уведомления:

Где domain.ru — доменное имя вашего сайта. Во всех случаях требуется выбирать вариант по умолчанию: кодировка — UTF-8, HTTP-метод — POST, формат — CloudPayments Данные URL можно скопировать из настройки модуля CloudPayments в панели администрирования AmiroCMS

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

Основные сведения по настройке платежных систем указаны в документации AmiroCMS http://manual.amiro.ru/doc/servisnye-moduli/nastrojka-sistemy/nastrojki-platezhnyh-sistem/#q3

В способах оплаты (Сервис -> Настройка системы -> Способы оплаты) необходимо включить способ оплаты CloudPayments и указать у него следующие настройки:

  • Идентификатор сайта — Public id сайта из личного кабинета CloudPayments
  • Секретный ключ — API Secret из личного кабинета CloudPayments

При использовании интеграции с онлайн-кассой

  • Онлайн-касса — Включение/отключение формирования онлайн-чека при оплате
  • Система налогообложения — Тип системы налогообложения. Возможные значения перечислены в документации CloudPayments https://cloudpayments.ru/Docs/Directory#taxation-system
  • Ставка НДС — Указание ставки НДС. Все возможные значения указаны в документации https://cloudpayments.ru/Docs/Kassa#data-format
  • Ставка НДС для доставки — Указание ставки НДС для доставки. Аналогично ставке НДС.

После указания всех данных сохранить настройки.

Валюта и язык виджета определяются автоматически на основании текущего языка сайта и валюты.

Настройки CloudPayments в AmiroCMS

Затем в настройках AmiroCMS (Сервис -> Настройка системы) в параметре "Доступные способы оплаты" указать CloudPayments как доступную систему для оплаты.

Доступные способы оплаты

Изменение текста описания в виджете можно сделать через локализацию (Менеджер сайта -> Шаблоны моделей -> Локализации). Для этого требуется найти шаблон eshop_purchase.lng

Поиск шаблона локализации

И изменить переменную локализации order_title

Правка шаблона локализации

Установка модуля вручную

  1. Разархивируйте модуль и скопируйте все файлы из каталога distrib/configs/ami_fake/cloudpayments/driver в _local/eshop/pay_drivers/cloudpayments
  2. Добавьте в шаблон локализации eshop_purchase.lng (см. изменение текста описания в виджете)
    %%pay_with_cloudpayments_option%en%%
    CloudPayments
    %%pay_with_cloudpayments_option%ru%%
    CloudPayments
    
  3. Далее следуйте инструкции в разделе "Панель администратора AmiroCMS"