Цель

Сделать работу подписок и рекуррентных списаний прозрачной, стабильной и предсказуемой на WordPress с интеграцией сервиса оплат.

Задачи

1. Аудит текущей реализации

  • Провести аудит текущей реализации подписок и интеграции с платежным шлюзом.
  • Выяснить, какие плагины используются, как формируется логика пробного платежа, первого и последующих списаний.
  • Проверить, какие механизмы отвечают за запуск оплат.

2. Настройка и проверка планировщика задач

  • Проверить WP-Cron и реальный cron на сервере: нет ли конфликтов, дублирующихся запусков или отсутствия реального выполнения.
  • Определить, как именно сейчас запускаются задачи подписок и почему возможны сбои.

3. Оптимизация и устранение неисправностей

  • Привести систему к корректной схеме: выбрать один стабильный механизм (рекомендуемый - системный cron).
  • Отключить лишние обработчики, устранить дубли и задержки выполнения списаний.

4. Проверка работы подписок

  • Проверить фактическое поведение: соответствие дат списаний логике тарифа.
  • Проверить корректное обновление статусов, отсутствие повторных или пропущенных транзакций.

5. Настройка логирования

  • Фиксировать все попытки списаний, ответы платежного шлюза, ошибки и причины отказов.

Результат работы

Понятная и документированная схема рекуррентных списаний, стабильная работа cron, возможность быстрой диагностики и устранения любых проблем с подписками в будущем.