Оплата

Оплата переводом

Оплата переводом — система учёта оплаты переводами без подключения онлайн-провайдера. Клиент переводит деньги на вашу карту, подтверждает в Telegram — вы видите статус в дашборде и подтверждаете получение.

Это не замена ЮKassa или Prodamus. Это инструмент для тех, кто принимает переводы на карту и хочет автоматизировать напоминания, подтверждения и учёт.

Как работает

Клиент записывается
    ↓
За N часов до сессии → клиенту приходит напоминание
в Telegram с вашими реквизитами
    ↓
Клиент переводит деньги и нажимает «Оплатил ✅»
    ↓
Вам приходит уведомление: «Клиент подтвердил оплату»
    ↓
Вы проверяете поступление и нажимаете «Да, получил ✅»
    ↓
Оплата зафиксирована в системе

Включение

Настройки → Оплата → Оплата переводом (app.milapractice.ru/settings/payments)

  1. Включите переключатель «Оплата переводом»
  2. Укажите реквизиты (номер карты, банк, ФИО получателя)
  3. Сохраните

Настройки полностью функциональны — все параметры применяются сразу после сохранения.

После включения при каждой записи с типом оплаты «Оплата переводом» автоматически создаётся платёж со статусом «Ожидает оплаты».

Обязательная предоплата

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

Как включить

  1. Перейдите в Настройки → Практика → Типы сессий
  2. Откройте нужный тип сессии
  3. В поле «Способ оплаты» выберите «Оплата переводом»
  4. Включите переключатель «Обязательная предоплата»
  5. Укажите количество часов для автоматической отмены — «Отмена при неоплате через» (от 1 до 48 часов)
  6. Сохраните

Что происходит

Когда клиент записывается на сессию с обязательной предоплатой:

  1. На экране подтверждения записи клиент видит реквизиты для перевода, сумму и кнопку «Я оплатил(а)»
  2. Клиент переводит деньги на указанные реквизиты и нажимает «Я оплатил(а)»
  3. Если клиент не подтверждает оплату в течение указанного времени — запись автоматически отменяется

Подробнее об автоматической отмене — в разделе ниже.

Как клиент видит оплату

На экране подтверждения записи

Сразу после записи на сессию с оплатой переводом клиент видит экран с информацией об оплате:

  • Реквизиты для перевода (номер карты, банк, ФИО получателя)
  • Сумма к оплате
  • Кнопка «Я оплатил(а)»

В личном кабинете

Та же информация доступна в личном кабинете клиента — на странице записи (/portal/bookings/{id}). Клиент может вернуться к ней в любое время и подтвердить оплату.

В Telegram

Клиент получает уведомление в Telegram с реквизитами для перевода и суммой. В сообщении есть кнопка «Оплатил» для подтверждения.

Автоматическая отмена

Если для типа сессии включена обязательная предоплата и указано время для автоматической отмены (cancelAfterHours), система отслеживает, подтвердил ли клиент оплату в отведённый срок.

Если клиент не подтвердил оплату в течение указанного времени:

  1. Запись автоматически отменяется
  2. Слот в расписании специалиста снова становится доступным
  3. Клиент получает уведомление в Telegram: «Ваша запись отменена — оплата не была подтверждена в установленный срок»
  4. Специалист получает уведомление: «Запись отменена автоматически — клиент не подтвердил оплату»

Автоматическая отмена не происходит, если клиент уже нажал «Я оплатил(а)» — даже если специалист ещё не подтвердил получение.

Напоминание клиенту

За указанное вами время до сессии клиенту приходит сообщение в Telegram:

Напоминание об оплате сессии 2026-03-15 в 14:00.

Сумма: 5 000₽

Реквизиты для перевода: Сбербанк 4274 **** **** 1234, Иванов И.И.

После перевода подтвердите оплату в личном кабинете: milapractice.ru/portal/bookings

[Я оплатил(а) ✅] ← кнопка со ссылкой на личный кабинет

Вы можете настроить свой шаблон напоминания. Поддерживаются переменные: {date}, {time}, {amount}, {bankDetails}.

Напоминание можно отправить повторно вручную из дашборда.

Подтверждение

Клиент

Клиент нажимает «Оплатил ✅» в Telegram после перевода. Статус меняется на «Клиент подтвердил». Вам приходит уведомление.

Специалист

Вы проверяете поступление на карту и подтверждаете в дашборде или Telegram:

  • «Да, получил ✅» — оплата зафиксирована, статус «Оплачено»
  • «Нет ❌» — клиенту придёт сообщение с просьбой проверить перевод и подтвердить повторно

Если вы не подтвердите в течение 12 часов — придёт напоминание.

Статусы платежа

Статус Что значит
Ожидает оплаты Напоминание отправлено, клиент ещё не подтвердил
Клиент подтвердил Клиент нажал «Оплатил», ждёт вашего подтверждения
Оплачено Вы подтвердили получение
Оспорено Есть расхождение — требуется ручное разрешение
Просрочено Клиент не подтвердил в установленный срок
Автоматически отменена Клиент не подтвердил оплату в срок, запись отменена системой

Просрочка

Если клиент не подтверждает оплату в течение установленного времени (по умолчанию 48 часов), платёж автоматически получает статус «Просрочено». Вы получите уведомление.

Ручное управление

В дашборде вы можете вручную переключить статус платежа между «Ожидает» и «Оплачено» — например, если клиент оплатил, но не нажал кнопку в Telegram. Все ручные изменения записываются в журнал.

Настройки

Параметр Описание По умолчанию
Реквизиты Номер карты, банк, ФИО получателя
Шаблон напоминания Текст сообщения клиенту (поддерживает переменные) Стандартный
Напоминание за За сколько часов до сессии отправлять 24 часа

[screenshot: настройки оплаты переводом]

Перевод + онлайн-провайдер

Оплата переводом работает параллельно с ЮKassa или Prodamus. Например, для одних типов сессий можно использовать онлайн-оплату, для других — оплату переводом. Тип оплаты выбирается при создании типа сессии.

Что дальше