Skip to content
master
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
img
 
 
 
 
 
 

CloudPayments модуль для Drupal7 - Ubercart3

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

Порядок регистрации описан в документации CloudPayments

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

  • Drupal v.7.x;
  • Ubercart v.3.x;

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

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

Установка

Для установки данного модуля необходимо распаковать содержимое архива в папку /sites/all/modules вашего сайта и активировать модули из административной панели. Примечание. Для перевода интерфейса модуля на русский язык необходимо активировать модуль Locale, и импортировать файл cloudpayments.ru.po через меню Конфигурация-Перевод интерфейса- вкладка Импорт.

Настройка модуля

Далее заполните и сохраните настройки на странице /admin/config/system/cloudpayments.

1 2

Описание настроек:

  • Public_id — Public id сайта из личного кабинета CloudPayments;
  • Password for API — API Secret из личного кабинета CloudPayments;
  • Схемы проведения платежа — выбор одностадийной или двухстадийной схемы;
  • Отправка чеков — Включение/отключение формирования онлайн-чека при оплате;
  • Система налогооблажения — Тип системы налогообложения;
  • Ставка НДС для товаров — Указание ставки НДС товаров;
  • Ставка налога для доставки — Указание ставки НДС службы доставки;

Для одностадийной схемы оплаты достаточно выбрать и настроить статусы:

  • Заказ Оплачен - заказ переходит в этот статус, когда происходит списание енежных средств со счёта покупателя;
  • Статус оформленного (неоплаченного) заказа - модуль переводит заказ в этот статус, если оплата не совершена;
  • Возврат заказа - перевод в этот статус выполняет возврат денежных средств на счет покупателя; Для Двухстадийной схемы оплаты необходимо дополнительно выбрать следующие статусы:
  • Статус авторизованного платежа (DMS) - статус при котором банком холдируются средства на счёте покупателя, но требуют вашего подтверждения для списания.
  • Статус подтвержденного платежа (DMS) - статус для подтверждения (функция работает только для аторизованного платежа)
  • Заказ отменён (DMS) - статус для отмены авторизованных денежных средств. (функция работает только для аторизованного платежа)
  • Поле для телефона - Позволяет выполнять отправку чеков по SMS вашим клиентам, если поле с номером телефона добавлено стандартным способом;

В случае, если вы настраивали налоги через модуль Ubercart
4
то в настройках CloudPayments необходимо указать "Take from setting" (Брать из настроек)
5
в противном случае платежи не будут проходить. Если цены товаров указаны уже с учетом налогов
6
то в настройках CloudPayments выберите необходимый показатель
7
Чтобы не было проблем с правами доступа - поставьте галку "View own orders" на странице /admin/people/permissions 8

Настройка вебхуков:

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

  • (Check) http(s)://yourdomainname.ru/cloudpayments/check
  • (Pay) http(s)://yourdomainname.ru/cloudpayments/pay
  • (Confirm) http(s)://yourdomainname.ru/cloudpayments/confirm
  • (Refund) http(s)://yourdomainname.ru/cloudpayments/refund 3 где yourdomainname.ru - доменное имя вашего сайта.

Changelog

= 1.1 =

  • Добавление выбора дизайна виджета;
  • Правка значений ставок НДС;

= 1.0 =

  • Публикация модуля.

About

CloudPayments module for Drupal v.7 Ubercart v.3

Resources

License

Releases

No releases published

Packages

No packages published

Languages