Настройка платежных систем
Flute CMS поддерживает широкий спектр платежных систем для автоматического пополнения баланса пользователей. Система позволяет принимать платежи через банковские карты, электронные кошельки, криптовалюты и другие популярные способы оплаты.
Если нужной вам платежной системы нет в списке доступных, вы можете запросить её добавление в нашем Discord .
Для настройки платежных систем необходимо иметь права admin.payment
или admin.boss
.
Подготовка к настройке
Требования для работы с платежными системами
Перед началом настройки убедитесь, что выполнены следующие условия:
Активный ключ Flute — для загрузки модулей платежных систем необходим действующий ключ доступа к площадке Flute CMS.
SSL-сертификат — большинство платежных систем требуют защищённого соединения HTTPS для обработки платежей.
Настроенные валюты — в системе должны быть созданы валюты, которые будут использоваться для платежей.
Установка модуля платежной системы
Загрузка через админ-панель
Перейдите в раздел Админ-панель
→ Маркетплейс
. Найдите нужную платежную систему в списке доступных модулей.
Убедитесь, что у вас установлен действующий ключ Flute для доступа к площадке модулей.
Нажмите кнопку “Установить” рядом с выбранной платежной системой. Процесс установки займёт несколько секунд. После завершения модуль автоматически появится в списке доступных платежных систем.
Ручная установка модуля
Если автоматическая установка недоступна, модуль можно установить вручную:
- Загрузите архив с модулем из официального источника
- Зайдите во вкладку
Модули
и перетащите архив на страницу - Ждите установки и активации модуля. Если он не появится - обновите список модулей.
Настройка платежного шлюза
Создание нового шлюза
После установки модуля перейдите в раздел Админ-панель
→ Платежные системы
. Нажмите кнопку Добавить
для создания нового платежного шлюза.
Настройка параметров подключения
Каждая платежная система требует уникальные параметры для подключения. Рассмотрим настройку на примере YooMoney:
Идентификатор получателя — идентификатор магазина, полученный при регистрации в YooMoney. (Адрес кошелька)
Секретный ключ — секретный ключ для проверки подлинности платежей.
Тестовый режим — включите для проведения тестовых транзакций без реального списания средств.
URL уведомлений — адрес для получения уведомлений о статусе платежей (генерируется автоматически).
Точные параметры и их названия зависят от выбранной платежной системы. Обратитесь к документации конкретного провайдера для получения подробной информации.
Настройка валют и комиссий
Поддерживаемые валюты — выберите валюты, в которых система будет принимать платежи.
Минимальная сумма — укажите минимальный размер платежа для данной системы.
Для корректной работы платежного шлюза необходимо включить поддержку соответствующих валют в настройках системы.
Тестирование платежной системы
Проведение тестового платежа
После настройки обязательно протестируйте работу платежной системы:
- Включите тестовый режим в настройках шлюза
- Создайте тестовый платёж с минимальной суммой
- Проверьте корректность перенаправления на страницу оплаты
- Убедитесь в получении уведомления о статусе платежа
- Проверьте зачисление средств на баланс пользователя
Решение типичных проблем
Платежи не проходят
Проверьте настройки — убедитесь в корректности всех параметров подключения.
Проверьте SSL — многие платежные системы требуют защищённого соединения.
Проверьте URL уведомлений — адрес должен быть доступен извне и отвечать корректно. Так же в настройках кассы обязательно должен быть включен метод уведомления “POST”.
При возникновении проблем с платежами обратитесь к документации конкретной платежной системы или в наш Discord .