Что умеет решение
Модуль обеспечивает интеграцию платёжного шлюза CloudPayments с сайтами на 1С-Битрикс. Поддерживаются банковские карты (Мир, Visa, MasterCard), а также Apple Pay и Google Pay. Доступны платежи в любых валютах и из любых стран. Решение функционирует как в связке с модулем «Интернет-магазин», так и самостоятельно — на страницах услуг, лендингах, формах записи или в CRM-формах Битрикс24.
Модуль позволяет принимать оплату без использования полноценного модуля «Интернет-магазин». Кнопка оплаты размещается на любой странице сайта. Параметры платежа — сумма, описание и идентификатор — задаются напрямую в настройках компонента, что делает решение подходящим для редакций Битрикс без магазина и для нестандартных схем продаж.
Возможна оплата непосредственно внутри CRM-форм Битрикс24. Данные собираются в форме, после чего сразу инициируется платёж без перехода на промежуточные страницы и ручного создания счетов. Это удобно для записи на услуги, бронирования и сбора предоплаты.
Реализована функция выставления счёта и отправки платёжной ссылки непосредственно из карточки заказа.
Менеджер открывает заказ, нажимает одну кнопку и отправляет покупателю ссылку на оплату через e-mail, СМС или Viber — по отдельности или сразу двумя каналами. При создании нового счёта предыдущий автоматически отменяется, что исключает возможность оплаты по устаревшей ссылке, даже если клиент получил старое уведомление.
Подтверждение двухстадийных платежей из админки
При двухстадийной схеме средства сначала блокируются на карте, а списываются после подтверждения. Снять блокировку можно кнопкой в карточке заказа, не заходя в личный кабинет CloudPayments. Статусы заказа для авторизованного и подтверждённого платежа настраиваются независимо друг от друга.
Встроенные события для собственной логики
JS-события позволяют подключить системы аналитики и электронной коммерции к реальным этапам оплаты. PHP-события дают возможность изменить состав чека, описание платежа или вмешаться в обработку ответа банка. Все изменения вносятся без редактирования кода модуля, поэтому обновления системы не стирают кастомные доработки.
Оповещения о сбоях
Модуль отслеживает нештатные ситуации при расчётах: не снятый холд, незавершённый возврат или отклонённое уведомление от банка. При возникновении таких событий система уведомляет администратора через бесплатный модуль оповещений. Сообщения приходят на электронную почту, в СМС или мессенджеры. Срочные и некритичные события настраиваются отдельно, однотипные ошибки группируются.
Отдельно предупреждается, если в личном кабинете CloudPayments отключено Check-уведомление: без этой функции магазин теряет возможность сверки сумм и защиту от повторной оплаты одного заказа.
Поддержка осуществляется непосредственно автором модуля, а не через общую очередь. Разбираются нестандартные сценарии, конфликты с другими расширениями и специфическая логика формирования чеков. При необходимости вносятся доработки, что недоступно в стандартных решениях от вендора.
Функционал:
Автоматическая установка флага оплаты
Заказ помечается как оплаченный на основе уведомления от банка. Статус, в который переводится заказ после успешной оплаты, настраивается пользователем. Если флаг не устанавливается автоматически, рекомендуется проверить вкладку «Автоматизация процессов» в модуле «Интернет-магазин» и другие сторонние расширения, участвующие в обработке заказа.
Возвраты штатными средствами Битрикс
Возврат средств оформляется из карточки заказа, деньги возвращаются на карту покупателя. Статус заказа после возврата настраивается.
Поддержка чеков по 54-ФЗ
Чеки формируются через онлайн-кассы CloudPayments. Состав чека можно изменить через PHP-событие: например, изменить порядок позиций или указать собственную систему налогообложения.
Одно- и двухстадийные платежи
Обе схемы настраиваются на уровне платёжной системы, для каждой из них задаются свои статусы заказа.
Проверка статуса оплаты
Текущее состояние платежа видно в административной панели без перехода в кабинет банка.
Мультивалютность и работа с любыми номерами заказов
Поддерживаются платежи в любой валюте. Корректно обрабатываются буквенно-цифровые номера заказов вида 6B7R1 или 8CB2A59X8X, с которыми часто возникают проблемы у других интеграций.
Настройка внешнего вида и поведения
Кнопка перехода на платёжный шлюз кастомизируется. Можно включить автоматическое перенаправление на оплату сразу после оформления заказа или из личного кабинета покупателя (функция может не работать в самописных формах оформления). Описание платежа задаётся шаблоном с плейсхолдерами.
Английская локализация
Модуль полностью переведён на английский язык.
Функциональность модуля можно протестировать на демонстрационном сайте. Перейдите на demo.rover-it.me, добавьте товар в корзину и на этапе оформления выберите метод оплаты «CloudPayments (всплывающий виджет)» или «CloudPayments (оплата по ссылке)».
Для тестирования используйте следующие данные карты:
Номер карты: 4242 4242 4242 4242
Срок действия: любой действительный
CVC-код: любой
Имя владельца: любые данные
Демонстрационный сайт работает в тестовом режиме, поэтому списание реальных средств не производится.
Подробная инструкция по установке и настройке модуля доступна на вкладке «Установка».
Для «Интернет-эквайринг CloudPayments приём платежей» команда General iT может выполнить подключение, настройку и контрольную проверку после установки.