Модуль позволит с легкостью добавить на ваш сайт оплату банковскими картами через платежный сервис CloudPayments.
• Одностадийная схема оплаты (SMS);
• Двухстадийная схема оплаты (DMS);
• Локализация модуля на два языка (en/ru);
• Выбор дизайна виджета;
• Выбор локализации платежного виджета;
• Поддержка онлайн-касс (ФЗ-54);
• Отправка чеков по email;
• Отправка чеков по SMS;
• Выбор системы налогообложения;
• Выбор НДС для товаров и НДС для доставки отдельно.
• AmiroCMS v.7.0.x.x и выше;
В личном кабинете CloudPayments в настройках сайта необходимо включить следующие уведомления:
- Запрос на проверку платежа (Сheck):
http://domain.ru/eshop_final.php?cp_action=check - Уведомление о принятом платеже (Pay):
http://domain.ru/eshop_final.php?cp_action=pay - *Уведомление при отклоненном платеже (Fail):
http://domain.ru/eshop_final.php?cp_action=fail - *Уведомление о возврате платежа (Confirm):
http://domain.ru/eshop_final.php?cp_action=confirm - *Уведомление о возврате платежа (Refund):
http://domain.ru/eshop_final.php?cp_action=refund - *Уведомление о возврате платежа (Cancel):
http://domain.ru/eshop_final.php?cp_action=cancel
Где domain.ru — доменное имя вашего сайта. Во всех случаях требуется выбирать вариант по умолчанию: кодировка — UTF-8, HTTP-метод — POST, формат — CloudPayments Данные URL можно скопировать из настройки модуля CloudPayments в панели администрирования 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
- Ставка НДС для доставки — Указание ставки НДС для доставки. Аналогично ставке НДС.
После указания всех данных сохранить настройки.
Валюта и локализация модуля определяются автоматически на основании текущего языка сайта и валюты.
Затем в настройках AmiroCMS (Сервис -> Настройка системы) в параметре "Доступные способы оплаты" указать CloudPayments как доступную систему для оплаты.
Изменение текста описания в виджете можно сделать через локализацию (Менеджер сайта -> Шаблоны моделей -> Локализации). Для этого требуется найти шаблон eshop_purchase.lng
И изменить переменную локализации order_title
- Разархивируйте модуль и скопируйте все файлы из каталога distrib/configs/ami_fake/cloudpayments/driver в _local/eshop/pay_drivers/cloudpayments
- Добавьте в шаблон локализации eshop_purchase.lng (см. изменение текста описания в виджете)
%%pay_with_cloudpayments_option%en%% CloudPayments %%pay_with_cloudpayments_option%ru%% CloudPayments
- Далее следуйте инструкции в разделе "Панель администратора AmiroCMS"
= 1.1 =
- добавление двухстадийной схемы оплаты;
- добавление выбора дизайна виджета;
- добавление локализации платежного виджета;
- правка значений ставок НДС;
= 1.0 =
- Публикация модуля.