- Опубликовано:
- 29.01.2018
- Обновлено:
- 04.02.2026
- Версия:
- 1.2.7
- Установлено:
- Более 1000 раз
- Подходящие редакции:
- Малый бизнес, Бизнес, Корпоративный портал, Энтерпрайз
- Адаптивность:
- Да
- Поддержка Композита:
- Да
- Совместимо с Сайты24
- Нет
- Совместимо с PHP 8.1
Модуль позволит с легкостью добавить на ваш сайт оплату банковскими картами и онлайн-фискализацию интернет-платежей в рамках соблюдения закона 54-ФЗ через платежный сервис CloudPayments.
Для корректной работы модуля необходима регистрация в сервисе.
О процессинге:
CloudPayments — это конструктор IT-решений для участников рынка электронной коммерции.
Партнеры получают самый полный набор ключевых технических опций, позволяющих создать клиентоориентированную систему оплаты на сайте или в мобильном приложении.
Мы позволяем партнерам принимать платежи не только в рублях, но и других валютах мира.
Данные для тестирования
25 февраля 2026 11:25
Платежи проходят быстро и без сбоев
С подключением CloudPayments пришлось повозиться, но техподдержка сервиса оказалась на высоте и в итоге помогла все разрулить. По функционалу все норм, открыли для себя опцию формирования ссылок для оплаты и платежи по QR-коду. Оба варианта рабочие, используем при оформлении крупных заказов, где более 5 позиций товаров. Ну и после первой недели использования эквайринга могу сказать, что сбоев в приеме платежей не наблюдалось, это прям бальзам на душу.
19 сентября 2018 21:35
Все работает
Модуль очень прост в установке единственное он у меня работает через GET а не через POST как написано в настройках
15 октября 2020 14:26
Платежный обработчик, ломающий другие.
В июле в "Обсуждениях", передал информацию, что обработчик cloudpayment негативно влияет на работу других обработчиков из за ошибки в коде. В файле handler.php есть замечательный метод который ВСЕГДА возращает true. Из за чего на странице возврата, когда система по параметрам пытается определить через какой обработчик была произведена оплата, обработчик от cloudpayments расталкивая всех КРИЧИТ ЭТО Я, без каких либо проверок. вот сам метод: static public function isMyResponse(Request $request, $paySystemId) { return true; } В первую очередь пишу ради исправления проблемы. Т.к. разработчики данного модуля ее игнорируют. прошу ПОДДЕРЖКУ БИТРИКС обратить на данную проблему свое внимание и провести дополнительную модерацию данного модуля, поскольку он мешает корректной работе других модулей!
23 октября 2020 10:12
Эта проблема решена в beta версии модуля - 1.0.9
20 декабря 2020 18:05
Стабильная версия модуля не работает
на php 7.1 и выше модуль вовсе не работает, а битрикс на данный момент требует минимум 7.2 В bete говорят это исправили, но это бета, не для общего пользования.
28 декабря 2020 10:35
Стабильная версия работает на php 7.2 (проверено на стандартном шаблоне). Бета так же работает на php 7.2 (установить можно отключив загрузку стабильных обновлений в настройках системных обновлений)
19 февраля 2021 13:17
Ошибка частичной оплаты
В коде /php_interface/include/sale_payment/cloudpayment/handler.php функция getPaymentIdFromRequest выдает оплату первую по списку из всех оплат заказа, а не ту которую пользователь оплачивает как вариант реализации: public function getPaymentIdFromRequest(Request $request) { if ($request->get('InvoiceId')) { $order=\Bitrix\Sale\Order::load($request->get('InvoiceId')); foreach($order->getPaymentCollection() as $payment){ $id=$payment->getField("ID"); if ($this->isCorrectSum($payment, $request) and $this->service->getField('ID')==$payment->getField('PAY_SYSTEM_ID') ) return $id; $l[]=$id; } return current($l); } }