💸 Проблемы с оплатой и зачислением баланса
Оплата прошла, но баланс не зачислен
Проблема: После успешной оплаты пользователя перекидывает на другой протокол (http/https), авторизация не подхватывается, баланс не зачисляется.
Причины:
- Различие протоколов http и https — cookies не передаются между ними
- Вебхук от платежной системы срабатывает позже редиректа
- Неправильная настройка системы оплаты
Решение:
- Используйте единый протокол на сайте (рекомендуется https)
- После оплаты дождитесь подтверждения по кнопке «Продолжить» на странице проверки
- Проверьте правильность настройки системы оплаты
Источник: Сообщение #197 в основной теме
ЮMoney/YooKassa: деньги пришли, баланс не зачислен
Проблема: Транзакция прошла успешно, деньги поступили на счет, но баллы на баланс пользователя не зачислились.
Ошибка: [ERR: Платеж не выполнен notification_type:]
Решение:
- Проверить http-уведомления в настройках YooMoney/ЮMoney — должны быть включены
- Сменить номер счета в настройках — помогает в некоторых случаях
- Перепроверить все настройки интеграции
Источники:
Сообщение #205-209 — описание проблемы и решения
Сообщение #208 — решение через смену номера счета
👥 Проблемы с пользователями и авторизацией
Оплата для неавторизованных пользователей (гостей)
Проблема: Стандартный биллинг не позволяет гостям совершать оплату — доступно только авторизованным.
Решение: Требуется доработка биллинга:
- Создание пользователя «на лету» перед оплатой
- Запрос email для отправки данных доступа
- Прозрачная регистрация с последующей авторизацией
Важно: Без правок компонента не обойтись. Нужно техническое задание с описанием логики.
Источники:
Сообщение #197 — объяснение от Fuze
Сообщение #204-206 — обсуждение интеграции с корзиной
Реферальные ссылки не работают при закрытом сайте
Проблема: При закрытом для незарегистрированных сайте реферальные ссылки перехватывает компонент авторизации.
Решение:
Код обработки теперь находится в /system/controllers/billing/hooks/engine_start.php
Подробное решение описано в блоге по чинке реферальных ссылок
Источники:
Сообщение #198-199 — где найти код
Блог с решением — полная инструкция по исправлению
⚙️ Технические проблемы
Ошибки после перехода на PHP 8.1
Проблема: Вылеты ошибок на закодированный файл content_albums_before_add.php после обновления PHP.
Решение:
- Удалить устаревший файл, если он больше не нужен
- Проверить совместимость всех кастомных дополнений с новой версией PHP
Источник: Сообщение #200
🔄 Идеи и предложения по развитию
Рассрочка платежей
Предложение: Внедрить возможность рассрочки «под честное слово» без банков и документов.
Концепция:
- Создать таблицу отслеживания: общая сумма | оплачено | дата платежа | процент
- Автоматическое списание при поступлении средств на баланс
- Санкции за просрочку платежа
- Доступ для проверенных пользователей или определенных групп
Статус: Обсуждается, требует мотивации для разработки
Источники:
Сообщение #201-202 — предложение функционала
Партнерская программа — связанное обсуждение
📋 Полезные ссылки
Основные темы:
Специальные решения:
Документация: docs.instantcms.ru — официальная документация
💡 Советы по работе с биллингом
- Всегда используйте последние версии компонентов и биллинга
- Создавайте отдельные темы для новых уникальных вопросов
- Проверяйте настройки платежных систем — особенно http-уведомления
- Тестируйте на тестовых аккаунтах перед запуском в продакшн
- Следите за форумом по тегам: биллинг, оплата, YooKassa, реферальные ссылки
Последнее обновление: 9 октября 2025