Идет набор на XVI поток Базового курса по GetCourse. Старт 4 июля. Подробности по ссылке.
Статья была полезной?
В GetCourse есть возможность настроить рекуррентные платежи (регулярные платежи по подписке) — через ЮKassa, CloudPayments или Продамус.
Для работы с рекуррентными платежами нужно настроить подписку, а также один из вариантов:
- правило для автоматического списания оплаты в настройках продукта. Этот вариант позволяет настроить автоматическое списание оплаты без настройки процесса и может быть использован, если при списании автооплаты не требуется выполнения сложной последовательности действий. О настройке автооплаты без использования процесса рассказано тут;
- процесс для списания рекуррентных платежей. Этот вариант также позволяет списать оплату автоматически, но в этом случае можно настроить любую, даже очень сложную, последовательность действий при выполнении автооплаты.
В этой статье речь пойдёт о втором варианте — настройке процесса для списания рекуррентных платежей. При этом в рамках статьи будут рассмотрены основные настройки и блоки, необходимые для списания автооплаты.
По желанию, в этот базовый процесс могут быть добавлены любые другие блоки, позволяющие настроить последовательность действий, необходимую именно для вашего проекта.
Настройки продукта и предложения
Для того, чтобы была возможность продлевать определенный продукт, в его настройках необходимо внести следующие параметры:

- Поставить галочку в пункте Автоматическое продление.
- Выбрать предложение, которым этот продукт можно продлить автоматически.
- Указать, что предложением из п.2. менеджер/пользователь может продлевать покупку.
Продление в предложении осуществляется при помощи подписки. При этом вам будут доступны следующие функции:
- «Если покупка уже существует — продлевать её при создании нового заказа» — позволяет продлевать текущую покупку пользователя и не создавать множество новых.
- «Если покупка уже существует, начинать новый период от даты окончания покупки если прошло не более __ дней» — если срок действия покупки уже завершен, то новый период можно начинать не в дату оплаты, а в дату окончания предыдущей покупки, если прошло не более указанного количества дней.

Процесс для рекуррентных платежей
Теперь для того, чтобы списания средств с карты пользователя происходили автоматически, в GetCourse необходимо настроить соответствующий процесс.
При создании процесса типом объекта нужно выбрать Покупки.
В качестве входного условия: Дата завершения покупки + Необходимый продукт:

То есть, мы проверяем те покупки, срок действия которых подходит к концу.
В самом процессе вам необходимо проверить:
- доступен ли данному пользователю автоплатеж (привязана ли карта);
- разрешено ли продлевать покупку автоматически.
Проверив, есть ли у пользователя привязанная карта, вам нужно поделить процесс на две ветки:
- Если карта не привязана (автоплатеж недоступен), то пользователю можно отправить письмо о том, что покупка подходит к концу и он может ее продлить. Далее с ним уже работает менеджер.
- Если карта привязана (автоплатеж доступен) и Покупку разрешено продлевать автоматически, то пользователю нужно отправить письмо с предупреждением о том, что через определенное время с его карты будут списаны средства в счет продления покупки.
После отправки письма вы ставите задержку на то количество дней, через которое необходимо выполнить списание, и далее блок с автоматическим списанием.
Если автоплатёж не прошёл, также идёт обработка менеджером.
Ниже представлен упрощенный пример функциональной части процесса:

1. Блок «Условие»
Тип — пользователь
«Доступен автоплатеж — да»:

Проверяет, есть ли у пользователя привязанная карта:

2. Блок «Условие»
Тип — объект
«Разрешено продлевать автоматически — да»:

Проверяет, разрешено ли автоматическое продление самим пользователем (стоит ли галочка в профиле/покупке):

3. Блок «Операция»
Тип — объект
«Автоматически продлить»
Выполняет автоматическое списание средств:

авторизуйтесь
Можно ли сделать так, чтобы при полной оплате у ученика открывался весь курс, а для тех, кто оплачивает частично уроки открывались в соответствии с графиком платежей по внутренней рассрочки?
например, всего в курсе 9 модулей. Если внесена треть оплаты, то открываются только 3 модуля, следующие 3 после оплаты второй части, и последние 3 после полной оплаты?
Да, вы можете настроить беспроцентную рассрочку с поэтапным открытием доступа для учеников по инструкции https://getcourse.ru/blog/744603 . Для дополнительных рекомендаций, пожалуйста, напишите в поддержку https://getcourse.ru/contacts и пришлите ссылку на тренинг и продукт.
Опишите при этом подробно вашу задачу. В каком аккаунте хотели бы настроить процесс? С чем именно возникли сложности? Какие моменты вам показались непонятными из статьи? Предложим статью к поправкам, изменениям.
На текущий момент настройка автопродления через Payanyway недоступна. Рекуррентные платежи можно настроить при интеграции с ЮКасса, CloudPayments или Продамус. Подробная инструкция о настройке оплаты по подписке доступна в нашем блоге: https://getcourse.ru/blog/855035 .
О том, как настроить напоминание пользователю об окончании покупки, в том числе через процесс, можно прочитать в статье https://getcourse.ru/blog/640353
Ваш вопрос требует более детального анализа. Напишите, пожалуйста, в нашу техподдержку getcourse.ru/contacts , подробно описав вашу задачу.
На данный момент проведение рекуррентных платежей через WayForPay не предусмотрено.
Данный функционал доступен при подключении ЮKassa, Cloudpayments или Продамус: https://getcourse.ru/blog/403135#ltBlock971797717
Напишите, пожалуйста, ваши вопросы нам в поддержку https://getcourse.ru/contacts. Ваши вопросы требуют анализа настроек в вашем аккаунте. В обращении опишите решаемую задачу детальнее, приложите ссылки на настраиваемый процесс, а также на продукт, о котором вы пишете.
Да, рекуррентные платежи можно настроить только через Яндекс.Кассу или CloudPayments.
Для других платежных систем такой возможности нет.