Цель
Сделать работу подписок и рекуррентных списаний прозрачной, стабильной и предсказуемой на WordPress с интеграцией сервиса оплат.
Задачи
1. Аудит текущей реализации
- Провести аудит текущей реализации подписок и интеграции с платежным шлюзом.
- Выяснить, какие плагины используются, как формируется логика пробного платежа, первого и последующих списаний.
- Проверить, какие механизмы отвечают за запуск оплат.
2. Настройка и проверка планировщика задач
- Проверить WP-Cron и реальный cron на сервере: нет ли конфликтов, дублирующихся запусков или отсутствия реального выполнения.
- Определить, как именно сейчас запускаются задачи подписок и почему возможны сбои.
3. Оптимизация и устранение неисправностей
- Привести систему к корректной схеме: выбрать один стабильный механизм (рекомендуемый - системный cron).
- Отключить лишние обработчики, устранить дубли и задержки выполнения списаний.
4. Проверка работы подписок
- Проверить фактическое поведение: соответствие дат списаний логике тарифа.
- Проверить корректное обновление статусов, отсутствие повторных или пропущенных транзакций.
5. Настройка логирования
- Фиксировать все попытки списаний, ответы платежного шлюза, ошибки и причины отказов.
Результат работы
Понятная и документированная схема рекуррентных списаний, стабильная работа cron, возможность быстрой диагностики и устранения любых проблем с подписками в будущем.