Ваша корзина пуста

Модуль Оплата с помощью РобоКассы (RoboKassa)
для PrestaShop 1.6, 1.7

Приём платежей через РобоКассу (RoboKassa): по карте, онлайн-банк, кошелёк, мобильный и терминал.
1 874 Р

Об авторе

Maksim T.
Maksim T.
Фрилансер.
Разработчик.
Работает с 2010.
Продуктов: 47.
Оплата с помощью РобоКассы (RoboKassa)
Модуль для России и Казахстана
Лидер продаж!
 

Описание

Краткое описание

Модуль подключает оплату через агрегатор РобоКасса (RoboKassa) для приёма платежей по банковской карте, через онлайн-банк, электронными деньгами, через мобильного оператора и терминалы мгновенной оплаты.

Что даст клиентам магазина?

РобоКасса - это агрегатор способов оплаты, поэтому клиенту будет предоставлено множество способов оплаты, что делает сервис удобным для покупателя. РобоКасса одна из самых популярных платежных систем и ей доверяют покупатели.

Что даст владельцу магазина?

Преимущества РобоКассы.
По большей части РобоКасса ориентирована на малый и микробизнес. РобоКасса одна из самых популярных платежных систем и ей доверяют, как покупатели, так и продавцы.

Гибкая тарифная сетка и различный способ регистрации продавца, а ещё подключиться можно за день. Можно зарегистрировать продавца в качестве юридического лица, индивидуального предпринимателя и самозанятого (в качестве физического лица без статуса самозанятого уже нельзя зарегистрироваться). Комиссия РобоКассы зависит от оборота продавца, типа товаров (услуг) и валюты.

Готовое решение по федеральному закону (ФЗ) №54. РобоКассой предлагается несколько решений:

  1. Робочеки (бесплатная ККТ от РобоКассы)
  2. Облачное (аренда ККТ АТОЛ)
  3. Кассовое (применение ККТ на выбор от Бизнес.ру, МТС Касса, МодульКасса и, возможно, другого партнёра)
  4. Эвотор (применение ККТ Эвотор)

Достаточно удобный личный кабинет и сервис. Настройка способа вывода полученных денег, уведомлений о совершённой оплаты и пр.

Кстати, если вы ещё не регистрировались в РобоКассе, то у вас есть возможность получить льготное предложение - тариф "Реальный" на три месяца с пониженным процентом комиссии! При регистрации нужно ввести этот промо-код: 01prestashop

Преимущества этого модуля.
Качественный и стабильный — см. историю обновлений для подтвеждения. Отлично работает в заявленных версиях PrestaShop. Имеет полезные опции настройки и специальные функции.

Подробно записывает все проблемы в журнал (логи) сайта. С этой возможностью модуль очень полезен при выяснении форс-мажорных (или, на поверхности, не объяснимых) проблем взаимодействия с РобоКассой (у автора модуля за время использования с 2015 года такого не случалось, но модуль позволяет быть готовым к форс-мажорам).

Возможности

Отправка фискальных данных в РобоКассу для формирования и отправки чека покупателю. В России для большинства областей деятельности предпринимательства — это обязательно (федеральный закон №54). Вы можете отключить эту функцию в настройках модуля, если вы, например, применяете собственное решение по фискализации или ваша деятельность не попадает в рамки указанного закона.

Кстати, модуль обрабатывает скидочный купон (преобразует его в пропорциональное уменьшение цены каждого товара из заказа и только затем формируется чек). Это необходимо, т.к. в чеке РобоКассы не допускаются позиции с отрицательной ценой (скидочный купон - это позиция с отрицательной ценой).

Бизнес-логика реализована в соответствии с требованиями PrestaShop к модулям оплаты.
Стандартная настройка сайта магазина, для каких валют использовать модуль РобоКассы. Например, можно указать евро, доллары и рубли, и тогда для этих валют способ оплаты РобоКасса будет отображаться в корзине в списке возможных способов оплаты. Так как расчёты в РобоКассе производятся в рублях, то, при необходимости, сумма будет автоматически сконвертирована в рубли по курсу магазина.

В случае успешной оплаты покупатель будет направлен с РобоКассы на страницу магазина с соответствующим сообщением. В ином случае или, если клиент передумал, то он будет направлен в корзину магазина для выбора другого способа оплаты (если корзина еще не очищена).

Если покупатель оплатил, но на момент возврата на страницу магазина платёж еще не был проведён (проверен модулем), то покупателю будет показан соответствующий текст (о том, что оплата скоро будет проведена). Но модуль имеет функцию ожидания в несколько секунд, пока не завершиться обработка обратного вызова с РобоКассы по проверке заказа. Бывает, что РобоКасса направляет пользователя на сайт с успешным статусом оплаты, когда обратный вызов может быть ещё не завершён, т.е., когда фактическая оплата ещё не проверена модулем.

Возможность принимать оплату от иностранных клиентов в различных валютах. Для иностранного покупателя на РобоКассе отображается интерфейс на английском (кстати, в модуле также есть перевод на английский). Модуль конвертирует сумму заказа (и цены отдельных позиций в заказе) в рубль по курсу магазина перед передачей данных на РобоКассу (особенность РобоКассы - расчёты производятся в рублях).

Дополнительные настройки модуля.

Настройка для создания заказа после фактической оплаты клиентом (по-умолчанию в PrestaShop создается заказ, даже тогда, когда оплата не была получена магазином). Эта настройка позволяет избежать создание заказов без оплаты, а также дает возможность клиенту изменить способ оплаты в корзине по возврату с сайта, ранее выбранного способа оплаты.

Настройка для включения демонстрационного режима. Эта настройка позволяет проверить сайт магазина и модуль оплаты до того, как вы решите применять способ оплаты на рабочем сайте с настоящими деньгами.

Настройка способа отображения РобоКассы в списке способов оплаты при оформлении заказа: отображать только заголовок или отображать только логотип, или оба вместе (опция полезна и применима только для чекаутов PrestaShop 1.7).

И дрругие настройки - см. скриншоты.

Использование и установка

Установка – обычная (одной кнопкой). Настройка не должна вызывать затруднений. Настройка модуля и регистрация в РобоКассе описаны в руководстве пользователя.

Разное

РобоКасса прекратила работать с продавцами-физ. лицами. Теперь работает только с ИП и юр. лицами. В скором времени, начнут работать с самозанятыми (это особый статус предпринимателя-физ. лица по российскому закону № 422).

Демонстрация

Тестовый сервис на РобоКассе перестал работатать из-за изменений по работе с физ. лицами, поэтому пока протестировать модуль можно лишь без совершения тестовой оплаты.

Демо-сайт PrestaShop 1.6
Демо-сайт PrestaShop 1.7

Логин и пароль для авторизации под клиентом магазина (для тестирования):
Логин: pub@prestashop.com
Пароль: 12345678

При переходе на РобоКассу заполнять платёжную форму не обязательно — просто нажмите «Оплатить» и вам предоставится выбор для тестирования вариантов «Успешная оплата» и «Неудачная оплата». После нажатия «Успешная оплата», а затем «Вернуться в магазин», если фоновый процесс по фиксации оплаты не успеет завершиться, то модуль отобразит «Мы скоро проверим вашу оплату».

Характеристики

  • Совместим с версиями PrestaShop: 1.6, 1.7
  • Совместим с версиями PHP: 5.6, 7.0, 7.1, 7.2
  • Требуется расширение ionCube для PHP: 10.3.9 или новее
  • Установка: обычная
  • Использует систему переопределения классов PrestaShop: нет
  • Модифицирует ядро: нет
  • Поставляется с документацией: да
  • Версия: 1.9.0 (2021-08-26)
  • Лицензия: Проприетарная лицензия на ПО с закрытым исходным кодом
  • Принадлежность региону: Модуль для России и Казахстана
  • Тип товара: Модуль
Алексей Ч. 12.08.2021 05:11:30

Всё не было времени поблагодарить разработчика. Пожалуй это единственный модуль, который действительно ставится в один клик без всяких оговорок. Настраивается элементарно, если прочитать инструкцию. Отдельно хочу поблагодарить за содействие по проблеме отправки фискальных данных РобоКассе. На сегодняшний момент никаких проблем с новой версией нет. Всем модуль настоятельно рекомендую, софт из разряда - поставил и забыл о проблемах.
--
setroll.ru

0
Maksim T. 25.01.2021 15:14:19

Выпустил обновление (v1.2.0)!

Из главного - сделал функцию в модуле по отправке фискальных данных РобоКассе для формирования и отправки чека покупателю (включается в настройках модуля). По остальным изменениеям в модуле - см. вкладку "История изменений". Описание модуля - обновлено. Комментарии по части фискализации стали неактуальными.

Алексей, Михаил, благодарю вас за отзывы!

0
Алексей 23.12.2020 20:51:21

У меня Prestashop 1.6. модуль установил через админу сайта, встал без проблем. Промокод при регистрации в Робокассе на тариф "Реальный" - рабочий. Советую.
--
kupiprotein.ru

0
Maksim T. 29.10.2020 14:39:37

Если выключена опция "Создавать заказ после получения подтверждения об оплате", то в таком случае нет возможности заново перейти к оплате ранее сформированного заказа. Такой заказ администратор сайта отменит спустя некоторое время. Для простоты повтора заказа, в таких случаях, покупатель может воспользоваться встроенной в PrestaShop функцией - перезаказать заказ, нажав соответствующую кнопку в личном кабинете на сайте.
Если та опция включена, то пока не поступит оплата, заказ не будет сформирован, а это значит, что по возвращению на сайт магазина при любых исключительных ситуациях, у покупателя останется корзина и, поэтому он сможет повторить оформление заказа.

0
Alex N. 29.10.2020 03:17:04

А как быть с "оборвавшемся" заказом.
После выбора оплаты Робокассой перекинуло на страницу Робокассы, начал вводить реквизиты карты и тут вырубило элекричество.
В личке висит статус - Ожидание подтверждения оплаты от RoboKassa
И что делать в таких случаях? Бросать этот заказ и заново перезаказывать?

0
Maksim T. 28.10.2020 09:30:14

Спасибо за обратную связь. Стали часто спрашивать, поэтому добавил в раздел "Разное" пояснение по поводу поддержки модулем фискализации.

0
Незнакомец 03.03.2020 19:34:18

Хочу приобрести модуль, но так до конца не понятно, разработчик реализовал фискализацию для Робокассы? Чтобы можно было отправлять робочеки.

0
Михаил К. 24.01.2020 18:31:39

Отличный модуль, использую пару лет без проблем. Осталось только добавить поддержку фискализации.
--
neutrinocomponents.com

0
Maksim T. 16.05.2019 11:57:48

Егор, прочитайте раздел "Разное".
Пояснение для новых посетителей, чтобы не сбивать с толку: здесь в комментариях спрашивают про комиссию, которую хотелось бы брать с продавца, а не с покупателя. Это спрашивают пользователи, которые зарегистрированы как физические лица в Робокассе, а по условиям Робокассы, такие продавцы не платят комиссию - она оплачивается покупателями. Читайте подробнее в разделе "Разное".

0
Егор 14.05.2019 18:32:47

Добрый день в этой версии комиссия робокассы с магазина, или с покупателя?

0
Maksim T. 17.01.2019 19:01:12

Михей, благодарю за отзыв по достоинству! :) Функцию, чтобы комиссия бралась с магазина, а не с покупателя обязательно добавлю (если нужна срочно, то напиши по обратной связи и я сделаю за оплату). Удачи в делах!

0
Михей М. 24.10.2018 22:41:10

Единственный из существующий модулей, который встает на сайт как родной. Вообще нет никаких проблем. У меня 3 сайта - на PrestaShop 1.5, 1.6 и теперь уже на 1.7. Раньше пользовался полу бесплатным модулем от ORS - с ним бывали проблемы с работой и со сползающей версткой, которую приходилось исправлять - платил фрилансеру. Короче, проще 1000 рублей добавить и купить этот!

Автор, спасибо! Но нужно уже обновлять модуль. Мне уже нужна функция, чтобы комиссия бралась с магазина, а не с покупателя, т.к. я заметил отказы покупателей из-за этого! Будешь ли делать такую функцию или мне проще заказать доработку на фрилансе, или можно у тебя?

0
Maksim T. 25.09.2018 10:08:27

Время от времени ко мне обращаются с этим вопросом и я бы сказал - очень часто для такой простой вещи, как заполнение формы. Ответ один - запишите свои пароли в блокнот, а затем скопируйте свои пароли из блокнота в форму настроек на Робокассе. Я не знаю с чем связано, но у меня самого сразу не получилось, пока не сделал, как предложил (вероятно какая-то проблема с сохранением пароля, полученного от генератора паролей Робокассы, поэтому не использовать его, или проблема с кэшем - должно пройти некоторое время после заполнения формы).

0
Владислав О. 22.09.2018 00:19:05

К сожалению, оплата этого счета невозможна
Некоторые параметры счета некорректны
Неверный параметр: Signature


Не подскажите в чем может быть проблема? Акаунт робокассы активирован, логин и пароль прописаны.

0
Максим 02.08.2018 17:34:59

Данный модуль поддерживает настройку фискализации для Робокассы? Или его придётся самим дорабатывать под это?

0
Maksim T. 12.06.2018 10:33:11

Да, сделаю через несколько дней.

0
Bro 12.06.2018 03:01:31

Привет, будут ли вноситься изменения в модуль в связи с нововведениями?

https://docs.robokassa.ru/?&_ga=2.240165059.1981679480.1527614185-688278655.1524222604#6865

0
Maksim T. 17.10.2017 19:15:38

Здравствуйте.
Это нельзя настроить в текущей версии модуля (v1.0). Я запишу себе - возможно добавлю опцию, чтобы комиссия не бралась с покупателя.

0
Незнакомец 16.10.2017 01:56:51

Здравствуйте!
Возможно ли в модуле настроить, чтоб комиссия робокассы бралась с магазина, а не с покупателя.
У самой робокассы указано, что это должен делать магазин, когда отправляет им запрос для оплаты с помощью формулы в запросе..

0
v1.0.0 (2017-04-01)
	+ первый релиз модуля для PrestaShop 1.6, 1.7
v1.1.0 (2020-08-05)
	+ немного изменена структура модуля и упрощено подключение автозагрузчика классов
v1.2.0 (2021-01-25)
	+ добавлена опция по отправке фискальных данных РобоКассе для формирования и отправке чека покупателю
	+ изменён URL API-сервиса на обновлённый (с предыдущем URL сервис остаётся работать корректно)
	+ вместо форматирования цены через number_format() в связи с ограничениями РобоКассы, сделано округление 
	  с форматированием через Tools::ps_round() - второй вариант более корректный, хотя первый не приводил
	  к проблеме несоответствия цены заказа
	+ исправлена недоработка, из-за которой не переводились сообщения с английского для записи в журнал 
	  событий PrestaShop (допущена в предыдущем релизе)
	+ добавлено ожидание в несколько секунд, пока не завершиться обработка обратного вызова с РобоКассы по 
	  проверке заказа (бывает, что РобоКасса направляет пользователя на сайт с успешным статусом оплаты, 
	  когда обратный вызов может ещё быть не завершен
	+ изменён способ проверки статуса оплаты на собственный, т.к. имеющиеся способы PrestaShop кэшируют 
	  результат в run-time кэше
v1.3.0 (2021-02-10)
	+ в наименование товара для чека добавлено перечисление атрибутов комбинации
	+ убрано ненужное экранирование символов в наименовании товара для чека (некорректно 
	  обрабатывалось РобоКассой)
	+ добавлен пересчёт в рубли из другой валюты суммы по каждому товару в чеке (в предыдущем релизе 
	  был упущен нюанс с валютами и сделан пересчёт только итоговой суммы)
	+ исправлена ситуация, при которой не передавался список товаров для чека
v1.5.0 (2021-07-01)
	+ добавлена поддержка казахского тенге, как базовой валюты (для предпринимателей из Казахстана)
	+ добавлена опция, которая позволяет настроить вариант отображения РобоКассы в списке способов оплаты,
	  чтобы отображать только заголовок или только логотип, или оба вместе (опция полезна для чекаутов 
	  PrestaShop 1.7)
	+ добавлена регистрация хука displayHeader для PrestaShop 1.7 и пустой файл для стилизации (также для 
	  PrestaShop 1.7), т.к. может пригодиться при кастомизации (для PrestaShop 1.6 файл стилей был сделан 
	  изначально, т.к. был необходим стразу)
v1.6.0 (2021-08-11)
	+ убран пробел после знака номера (заказа), чтобы унифицировать везде такую запись
	+ улучшена проверка, оплачен ли заказ (связана с активной опцией настройки создания заказа после 
	  подтверждения оплаты)
	+ добавлена информация о промокоде в настройки модуля
v1.9.0 (2021-08-26)
	+ вместо удаления статуса об плате сделана пометка об удалении, а также после повторной установки 
	  модуля сделано использование статуса, созданного в предыдущей установке модуля
	+ изменена иконка статуса заказа
	+ сделана правильно локализация статуса заказа
	+ изменены иконки в настройках и отформатированы ссылки колбэков в настройках для удобного копирования
	+ обновлены зависимости и клиентский код
	+ различные улучшения в коде