Функционал подписок в fitness365 позволяет автоматически продлевать заканчивающийся абонемент или клубную карту, если они были куплены по подписке.
Цены на первоначальную покупку абонемента / клубной карты и на покупку продления обычно устанавливают разные. Первоначальный платеж больше, чем продление – для мотивации клиентов не прерывать подписку.
В настоящий момент, механизм подписок поддерживаются для платежных систем Альфа-банка, Т-Банка (бывший Тинькофф) и CloudPayments. Для этого в Альфа-банке и CloudPayments используется реккаринг, а в Т-Банк рекуррентные платежи.
!Внимание! Подписки не работают при оплате по СБП, SberPay и Alfa Pay!
Исключение – Альфа банк, который работает с СБП по подпискам.
- Настройка продажи абонементов и клубных карт по подписке
- Настройка мобильного приложения
- Настройка фоновой задачи по обработке подписок
- Уведомления по подпискам
- Не проходит рекуррентный платеж
Настройка продажи абонементов и клубных карт по подписке
Абонементы или карты, которые можно приобрести по подписке в мобильном приложении, помечаются текстом Купи выгодно с подпиской.
Услуга, оплаченная в результате продления подписки, становится активной только после окончания текущей услуги, купленной по подписке. Независимо от типа активации данной услуги.

Для того, чтобы появилась возможность покупать абонемент или услугу по подписке, необходимо сделать следующее.
Открыть Старая версия – Услуги – Абонементы/Клубные карты карточку абонемента или клубной карты.
Перейти на вкладку Подписки.

В поле Продажа с подпиской одно из следующих значений:
- Доступен по подписке – данный абонемент или клубная карта будет показываться клиенту с пометкой Купи выгодно с подпиской. При выборе такого абонемента или клубной карты клиенту будет доступен переключатель Купить выгодно с подпиской.

- Доступен только по подписке – данный абонемент или клубная карта будет доступен для покупки только по подписке. Для него будет показана пометка Купи выгодно с подпиской, но переключатель для покупки по подписке будет отсутствовать.

- Не доступен по подписке – данный абонемент или клубная карта в мобильном приложении не будет помечен Купи выгодно с подпиской. Переключатель для покупки по подписке также будет не доступен клиенту.
В поле Платеж по подписке необходимо указать сумму для второго и последующих платежей. По умолчанию данная сумма равна первоначальной стоимости абонемента или клубной карты. Данная сумма будет отображаться в информационном тексте в мобильном приложении при выборе услуги для покупки.
Настройка мобильного приложения
Для того, чтобы совершить оплату покупки абонемента или клубной карты с подпиской, клиенту необходимо согласится с условиями оферты, политикой обработки персональных данных и правилами рекуррентных платежей. Для этого он должен ознакомиться с текстами данных документов и включить переключатель.
Если у Вас еще нет готового документа Правил покупок по подпискам (рекуррентам), Вы можете использовать наш файл-пример как основу и адаптировать его под свои потребности.
Текст данных соглашений можно прописать в настройках мобильного приложения. Для этого в разделе Мобильные приложения – Для Клиента необходимо добавить в список Настройки следующие настройки:
- SUBSCRIPTION_TERMS_TEXT – отображает текст с согласием с условиями подписки. Если настройки нет или она пустая, то умолчанию будет текст: «Согласен c условиями оферты, правилами рекуррентных платежей и политикой обработки персональных данных.» (текст по умолчанию не содержит ссылок на документы). Данные текст поддерживает HTML тэги, чтобы можно было указать ссылки на документы.
Рекомендуемый текст:
Согласен c <a href=…> условиями оферты</a>, <a href=…> правилами рекуррентных платежей</a> и <a href=…> политикой обработки персональных данных</a>.
Знак “…” нужно заменить актуальными ссылками на соответствующие документы Вашего клуба. - SUBSCRIPTION_TERMS_WARNING – текст предупреждения, который увидит пользователь, если не согласился с условиями подписки. Текст по умолчанию будет как на картинке ниже:
Чтобы продолжить покупку, необходимо согласиться с условиями оферты, правилами рекуррентных платежей и политикой обработки персональных данных.
HTML тэги не поддерживает.

Настройка фоновой задачи по обработке подписок
Для управления подписками нужно создать фоновую задачу типа Автоматическая обработка подписок. Без нее рекурренты работать не будут. Данная задача должна существовать в системе только одна. Задача выполняет следующие действия:
- Отправка уведомлений клиентам о предстоящих оплатах по подпискам.
- Отправка запроса на оплату подписок.
- Аннулирование просроченных подписок.
Создать задачу можно в меню Старая версия – Администрирование – Фоновые задачи – Создать. Здесь выбрать Автоматическая обработка подписок.

Для данной фоновой задачи доступны следующие настройки:
- Срок оплаты по подписке – за сколько дней до даты окончания действия купленного с подпиской абонемента/клубной карты будет отправлен запрос на оплату подписки. Если оплата не пройдет, запрос будет отправляться каждый день, вплоть до дня завершения действия услуги клиента или удачной оплаты подписки. Если оплата до даты окончания услуги так и не пройдет, подписка будет аннулирована фоновой задачей.
- Оплата при остатке посещений – актуально для абонементов/клубных карт, которые ограничены по количеству посещений. Настройка указывает, при достижении какого остатка посещений по услуге, купленной с подпиской, будет отправлен запрос на оплату подписки.
(!) Оба указанных выше параметра работают параллельно. То есть, отправка запроса на оплату подписки будет произведена при наступлении любого из данных условий.
- Срок аннулирования подписок – через сколько дней после истечения срока действия абонемента/клубной карты подписка будет аннулирована. До этого момента система будет пытаться провести оплату подписки.
- Отправка уведомлений за (дней) до оплаты – за сколько дней до первого запроса на оплату подписки клиенту будет отправлено уведомление о предстоящем списании средств. Уведомление будет отправляться ежедневно, вплоть до наступления срока оплаты. В день оплаты уведомление отправляться не будет.
(Можно поставить значение на 1 больше, чем в поле Срок оплаты по подписке. Чтобы сообщения приходили до списания.) - Отправка уведомлений при остатке посещений – при достижении какого остатка посещений по абонементу/клубной карте, клиенту будет отправляться PUSH уведомление о предстоящем списании средств. В день оплаты уведомление отправляться не будет.
(!) Если выполняются оба указанных выше условия, то будут отправлены оба уведомления.

Уведомления по подпискам
При возникновении различных ситуаций, связанных с подпиской, клиент получает в приложение PUSH уведомления.
- Уведомление о предстоящей оплате по действующей подписке за определенный в фоновой задаче промежуток времени (параметр Отправка уведомлений за (дней) до оплаты. Данное уведомление отправляется фоновой задачей по подпискам, текст сообщения не редактируется.
- Уведомление о предстоящей оплате по действующей подписке при достижении определенного остатка посещений по абонементу или карте (параметр фоновой задачи Отправка уведомлений при остатке посещений. Данное уведомление отправляется фоновой задачей по подпискам, текст сообщения не редактируется.
- Уведомление об успешной оплате по подписке. Отправляется при смене статуса по подписке на Продлена. Используется аудит по типу Услуга клиента.
- Уведомление об ошибке при оплате по подписке. Отправляется фоновой задачей, при ошибке проведения оплаты.
- Уведомление об аннулировании подписки. Отправляется при смене статуса по подписке на Аннулирована. Используется аудит по типу Услуга клиента.
Не проходит рекуррентный платеж
В ряде случаев при тестировании рекуррентных платежей (подписок) оплата не проходит. Вместо этого приходит сообщение:
“Ошибка при оплате подписки! 10”
Этот код ошибки означает, что банк пока не одобрил Вам рекуррентные платежи. В таком случае следует обратиться в банк для разрешения ситуации.
Читайте также:
- Что такое фитнес по подписке
- Как клубу подключить подписки (рекурренты)
- Работа с подписками
- Покупка абонемента по подписке
- Управлением абонементом по подписке
- Как привязать новую банковскую карту к подписке
- Отчет Подписки
- FAQ подписки – ответы на вопросы и решение стандартных ситуаций
- Где посмотреть причину ошибки автоплатежа
- Ошибка 5 при оплате через приложение, Альфа-банк