Учёт оплат фитнес-марафона: сроки доступа и напоминания
Как отделить сообщение об оплате от подтверждённого поступления и избежать путаницы с продлением доступа.
Раздели платёж и срок доступа
Сумма оплаты и дата окончания доступа отвечают на разные вопросы. Платёж показывает, что подтвердил тренер; срок доступа — до какой даты участник может открывать материалы. Если хранить только отметку «оплачено», непонятно, за какой период она действует.
Для каждого участника нужна отдельная история подтверждений и текущий срок доступа. Участника лучше связывать с постоянным Telegram ID: username может измениться.
Определи понятные статусы
Объясни разницу между «ожидаем оплату», «участник сообщил об оплате», «тренер подтвердил» и «доступ закончился». Это разные ситуации, требующие разных действий.
Кнопка «Оплату совершил» не должна автоматически означать проверенное поступление. Она создаёт запрос для тренера. Тренер проверяет фактическое поступление в своём платёжном сервисе и только потом подтверждает.
Напоминай до окончания доступа
Напоминание за три дня даёт участнику время согласовать продление. В сообщении стоит объяснить, когда заканчивается текущий доступ и что сделать после оплаты. Не смешивай напоминание с сообщением, что платёж уже просрочен.
Например: «Ваш доступ скоро заканчивается. Если хотите продолжить участие, оплатите по согласованным условиям и сообщите тренеру кнопкой в боте». Конкретные платёжные условия тренер предоставляет отдельно.
Проверяй оплату перед продлением
Когда участник нажимает кнопку, тренер получает уведомление, кого нужно проверить. Сверь участника, сумму и период; при неоднозначности уточни платёж перед подтверждением. Сам скриншот отправки не заменяет проверку поступления.
После подтверждения установи правильную дату доступа. Продумай правило досрочного продления: добавляется ли новый период после текущего или действует другая договорённость. Условия должны быть понятны участнику заранее.
Проверь доступ в каждом месте
Кабинет и закрытая Telegram-группа — отдельные точки доступа. Для управления группой боту нужны соответствующие права администратора. Если группа не подключена, сама запись оплаты не означает, что бот может исключать или приглашать людей.
В МараФіт есть учёт сроков, напоминания за три дня, заявка об оплате и подтверждение тренером. Банковская проверка остаётся ручной. Подключение группы и проверка прав нужны отдельно от создания марафона.
Проверяй рабочий список вместо всей переписки
При ежедневной проверке начни с заявок на подтверждение, затем просмотри доступы, которые заканчиваются. Фиксируй решение в системе, а не только ответом в чате. Так проще объяснить, за какой период у участника есть доступ, и разобраться с повторным сообщением о той же оплате.