Все статьи
16 августа 2026 · 8 мин чтенияОнлайн-оплата абонементов в приложении: как подключить
Клиент решил продлить абонемент вечером в воскресенье — и упёрся в «приходите завтра к администратору». Онлайн-оплата убирает эту паузу: клиент покупает абонемент и оформляет платную заморозку прямо в приложении, деньги идут через эквайринг вашей компании, а абонемент появляется в его кабинете сразу после подтверждения оплаты. Разбираем, как это устроено, что видят клиент и администратор, как подключить свой платёжный шлюз и почему неоплаченные покупки не попадают в выручку.
Что такое онлайн-оплата абонементов и кому она нужна
Онлайн-оплата — это возможность для клиента заплатить за абонемент или заморозку в приложении, картой, без визита к стойке и без перевода «на карточку администратора». Для студии это две вещи сразу: продажи в те часы, когда никто не работает, и меньше ручной работы — не нужно принимать оплату, выдавать абонемент и записывать это себе в тетрадь.
Особенно заметно это там, где абонемент — основной продукт: фитнес и йога, танцы и единоборства, детские секции, курсы, групповые студии. Там продление абонемента случается регулярно и почти всегда в неудобный момент — вечером, из дома, за день до окончания срока. Разовые визиты и записи к мастеру онлайн-оплата пока не закрывает: их по-прежнему оплачивают на месте.
Как это устроено: ваш эквайринг, а не посредник
Каждая компания подключает собственный интернет-эквайринг — договор заключается напрямую с платёжным провайдером, деньги приходят на счёт компании по её договору. SetNow в расчётах не участвует и денег клиентов не держит: приложение только создаёт платёж у шлюза и слушает его подтверждение. Сейчас поддерживается bePaid; архитектура рассчитана на добавление других провайдеров без изменений в приложениях.
Карточные данные клиент вводит на странице платёжного шлюза, а не в приложении — ни SetNow, ни сотрудники компании их не видят. Ключи доступа к шлюзу вводит сама компания в своём кабинете; секретный ключ хранится зашифрованным и обратно не показывается никому, включая поддержку. Проверить связку до боевого запуска можно в тестовом режиме — платежи создаются с тестовым флагом, деньги не двигаются.
Что видит клиент
Покупка живёт в приложении для клиентов — SetNow Client или брендированном приложении вашей компании. Путь короткий:
- В разделе с абонементами клиент открывает нужный и нажимает «Купить». Раздел показывается только у компаний, которые подключили и включили приём оплаты, — у остальных клиентов его просто нет.
- Открывается защищённая страница платёжного шлюза, где клиент вводит данные карты и при необходимости проходит подтверждение банка.
- После оплаты приложение возвращает клиента на экран результата и ждёт подтверждения от шлюза — обычно это несколько секунд.
- Абонемент появляется в кабинете клиента, а срок действия отсчитывается от даты оплаты, а не от момента, когда покупка была начата.
- Если подтверждение пришло позже — например, клиент уже закрыл приложение, — придёт push «Оплата прошла», и абонемент будет ждать в кабинете.
Важная деталь: абонемент выдаётся только после подтверждения от шлюза, а не по факту возвращения в приложение. Вернуться из браузера можно и не заплатив — на такой сценарий система не реагирует выдачей товара.
Если клиент передумал или закрыл страницу оплаты
Классическая ситуация: клиент открыл оплату, посмотрел на сумму и вернулся назад. Приложение отличает возврат по редиректу шлюза от закрытия страницы вручную: во втором случае оно быстро проверяет статус и показывает «Оплата не завершена» вместо бесконечного ожидания подтверждения. Оттуда два действия — «Вернуться к оплате», если клиент всё-таки решил заплатить, и «Оплатить заново», если прежняя попытка уже не годится.
Разница между кнопками не косметическая. Страница оплаты у шлюза одноразовая: после отказа банка повторить попытку на ней нельзя, нужен новый платёж — его и создаёт «Оплатить заново», перепроверяя условия и цену заново. А брошенный, но ещё живой платёж просто открывается снова. Незавершённые платежи закрываются автоматически через час, и абонемент по ним, разумеется, не выдаётся.
Что видит администратор
Онлайн-продажи не живут отдельной жизнью: они попадают туда же, куда и офлайн-выдача абонементов. В веб-кабинете и в приложении для сотрудников есть раздел «Онлайн-платежи», где видно каждый платёж:
- Кто заплатил, за что и сколько: клиент с телефоном, название абонемента или заморозка с числом дней, сумма и дата.
- Статус платежа: ожидает оплаты, оплачен, не прошёл, истёк, отменён. Список фильтруется по статусу и ищется по имени или телефону клиента — номер транзакции шлюза сотруднику знать не нужно.
- Отдельная пометка «требует урегулирования» — редкий случай, когда деньги у шлюза есть, а выдать покупку не удалось. Такой платёж не потеряется: он подсвечен и в списке, и баннером сверху.
- Сам купленный абонемент появляется в карточке клиента — с теми же условиями, лимитами и сроком, что и у выданного вручную.
Продавать вручную это не мешает: администратор по-прежнему выдаёт абонементы с оплатой на месте, а заморозку оформляет из карточки клиента. Онлайн-оплата — дополнительный канал, а не замена кассе.
Платная заморозка абонемента
Второй сценарий оплаты — заморозка. Клиент выбирает срок в приложении, а цену считает система по правилам самого абонемента: стоимость дня и лимит дней заданы в его условиях, поэтому «договориться» о другой сумме на стороне клиента невозможно.
Если заморозка у вас бесплатная, платёжный шлюз в дело не вступает вовсе — заморозка оформляется сразу. Платная проходит тем же путём, что и покупка, и оформляется только после подтверждения оплаты.
Как подключить: пять шагов
Настройка целиком на стороне компании — заявок в поддержку и участия SetNow не требуется:
- Заключите договор с платёжным провайдером и получите доступ к его кабинету. Это отдельная услуга банка или провайдера эквайринга, с собственными тарифами и проверкой документов.
- Откройте в кабинете SetNow раздел «Онлайн-оплата» — он доступен владельцу и администратору с соответствующим доступом.
- Введите идентификатор магазина и секретный ключ из кабинета провайдера. Оставьте включённым тестовый режим.
- Проведите тестовую оплату из клиентского приложения тестовой картой провайдера: убедитесь, что абонемент появляется в кабинете клиента и платёж виден в «Онлайн-платежах».
- Выключите тестовый режим и включите «Приём оплаты». С этого момента кнопки покупки видны клиентам.
Обратный порядок тоже работает: выключение приёма оплаты убирает покупку из приложения. Но платежи, начатые до выключения, доводятся до конца — если деньги списались, клиент получит абонемент. Иначе выключатель превращался бы в способ забрать деньги без товара.
Куда попадают деньги и когда это выручка
Деньги идут на счёт компании через её эквайринг: сроки зачисления и комиссия — вопрос договора с провайдером, SetNow на них не влияет и никаких удержаний не делает. Возврат клиенту тоже делается в кабинете провайдера — автоматических возвратов в приложении нет; сам абонемент администратор при этом отзывает в карточке клиента.
В отчётах онлайн-продажа считается ровно тогда, когда оплата подтверждена. Начатая и брошенная покупка не создаёт абонемента, а значит не попадает ни в выручку, ни в статистику, ни в расчёт зарплат. Правила отчётов из-за онлайн-оплаты менять не пришлось: они считают выданные абонементы, а выдаются те только по факту оплаты.
Частые вопросы
- Клиент оплатил и сразу закрыл приложение — абонемент выдастся? Да. Итог решает подтверждение от шлюза, а не то, дождался ли клиент экрана результата; о выдаче придёт push.
- Можно ли принимать онлайн-оплату за разовую запись? Пока нет: онлайн-оплата работает для абонементов и платной заморозки, визит оплачивается на месте.
- Нужна ли онлайн-касса и кто выбивает чек? SetNow чеков не формирует. Всё, что касается фискализации, решается на стороне вашего провайдера и кассового решения, — уточните это при заключении договора.
- Работает ли оплата в брендированном приложении компании? Да, шлюз подключается для компании, а не для конкретной сборки: одно и то же приложение у разных компаний ведёт себя по-разному в зависимости от их настроек.
- Что будет, если эквайринга нет вообще? Ничего не сломается: клиенты просто не увидят покупку в приложении, а абонементы выдаёт администратор, как и раньше.
- Видит ли SetNow данные карт? Нет. Оплата проходит на стороне платёжного шлюза, приложение получает только статус платежа.
С чего начать
Если эквайринг у вас уже есть — подключение занимает вечер: ключи в настройках, тестовая оплата, включение приёма. Если нет — начните с разговора с провайдером о тарифах, а пока продавайте абонементы как обычно: приложение работает и без онлайн-оплаты. Через месяц после запуска посмотрите в «Онлайн-платежах», в какое время суток приходят покупки: обычно это вечер и выходные — те часы, которые до этого просто терялись.
В SetNow онлайн-оплата работает на собственном эквайринге компании: клиент покупает абонемент и платную заморозку в приложении, абонемент выдаётся только после подтверждения оплаты, платежи видны в кабинете и в приложении для сотрудников, а выручка считает только оплаченное. Подключается в разделе «Онлайн-оплата» и по умолчанию выключена — у тех, кому онлайн-оплата не нужна, ничего не меняется.
Читайте также
Попробуйте SetNow для своего бизнеса
Настройте онлайн-запись за один день и начните принимать клиентов 24/7. Регистрация бесплатная.