Как работает подписка с автоматическим продлением (AR)

  • Покупатель вручную оформляет заказ на продукт с продлением
  • По факту оплаты заказа происходит создание AR подписки. Платежные данные покупателя сохраняются для проведения последующих автооплат продления
  • При завершении периода действия подписки происходит автоматическое создание заказа на продление (дочерний заказ)
  • Далее инициируется автоматическая оплата заказа на продление. При этом используются платежные данные покупателя, сохраненные ранее
  • В случае успешной оплаты период действия подписки продлевается
Схема работы подписки

Если для продукта доступна подписка с автопродлением, то в корзине для него выводится предложение оформить подписку.

Для создания подписки покупатель должен:

Подписка создается по факту оплаты заказа.

Возможно два варианта подтверждения согласия на подписку:

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

При оформлении заказа, который инициирует подписку, покупатель должен выбрать способ оплаты с поддержкой автоматических платежей. Это позволит в дальнейшем проводить списания стоимости продления без участия покупателя (автоматически). По факту оплаты заказа будет создана подписка, а заказ-инициатор подписки будет считаться родительским.

Если покупатель выберет платежный метод без поддержки автооплаты, то он увидит предупреждение об этом. В этом случае при оплате заказа подписка не будет создана. Изменить метод оплаты можно и после создания заказа. Если покупатель выберет метод с поддержкой автоотплаты, то подписка будет создана после оплаты с помощью этого метода.

Посмотреть информацию о подписке можно на странице заказа, который ее инициировал:

  • После успешной оплаты заказа (страница /order/payment/)
    На странице можно:
  • При переходе на страницу заказа по ссылке из письма по заказу (/order/status/)
    На странице можно:
Управление подпиской на странице заказа (/order/status/)

Создание заказа на продление и напоминание покупателю об автооплате

Перед окончанием периода действия подписки покупатель получает письмо о предстоящей оплате продления.
Письмо содержит информацию о дате предстоящего списания и стоимости продления.

При этом:

  • Автоматически создается заказ на продукт для продления
    Если по какой-либо причине дочерний заказ не был создан, то каждый последующий день выполняется новая попытка создания повторяется (в сумме может быть выполнено 6 попыток)
  • Фиксируется стоимость продукта продления
  • При отправке письма покупателю, если подписка оплачивается банковской картой, то дополнительно проверяется срок действия карты, с которой была произведена оплата родительского заказа
    Если срок действия карты истекает до предполагаемой даты оплаты дочернего заказа, то покупателю высылается предложение привязать новую карту

Дата создания дочернего заказа и отправки письма о предстоящей оплате продления рассчитывается следующим образом (по умолчанию):

Для продуктов со сроком действия ≥ 6 месяцев За 30 дней до даты окончания периода действия подписки
Для продуктов со сроком действия < 6 месяцев За 9 дней до даты окончания периода действия подписки

При наступлении даты оплаты продления выполняется автоматическая оплата, например, списываются средства с банковской карты покупателя.
Дочерний заказ всегда будет оплачиваться через тот способ оплаты, который был зафиксирован при оплате родительского заказа. Покупатель может изменить банковскую карту, привязанную к подписке, в этом случае она будет использоваться для дальнейших оплат. Если какой-либо дочерний заказ был оплачен покупателем вручную другим способом, то это не повлияет на следующий дочерний заказ.

Если оплата выполнена успешно, то:

  • Покупатель получает письмо об успешной оплате продления
  • Если для продукта продления подключена электронная отправка лицензионной информации, то будут запрошены/отправлены ключи активации или другая лицензионная информация
  • Рассчитывается новая дата окончания периода действия подписки
    Если продление было оплачено до окончания периода действия, то новая дата будет рассчитана от предыдущей даты окончания
    Если продление было оплачено после завершения периода действия, то новая дата будет рассчитана от даты оплаты продления

В случае неуспешной оплаты:

  • Будет выполнены повторные попытки автооплаты (в сумме 3 попытки)
    Периодичность попыток зависит от срока действия продукта
    Последняя попытка осуществляется в последний день периода действия подписки
  • Покупатель получает письма о проблемах с автооплатой
    Предусмотрены отдельные шаблоны писем для первой и последней попытки (для промежуточных попыток оплаты письма об ошибках не высылаются). Письма содержат также ссылку на оплату продления вручную, которая указывает на страницу дочернего заказа
  • Если все попытки оплаты закончились, но подписка так и не была оплачена, то подписка приостанавливается

Дата оплаты продления рассчитывается следующим образом (указаны настройки по умолчанию):

  • Если срок действия продукта ≥ 6 месяцев: за 20, 10, 0 дней до даты окончания периода действия подписки
  • Если срок действия продукта < 6 месяцев: за 2, 1, 0 дней до даты окончания периода действия подписки

В случае, если продление не было оплачено и попытки автооплаты исчерпаны, то подписка приостанавливается:

  • Подписка остается в статусе ожидает оплаты (not paid)
  • Дочерний заказ на продление остается в статусе не оплачен. Если заказ не будет оплачен в течение 90 дней, то он автоматически удаляется
  • Для продуктов с электронной доставкой:
    • Не будет инициировано получение лицензионной информации по продлению
    • Не будет инициирована отмена продления лицензии на вашей стороне

Покупатель может вручную оплатить продление на странице дочернего заказа.
Ссылку на страницу дочернего заказа покупатель получает в письме о проблемах с автооплатой.

После оплаты подписка снова продолжает работать.

  • Дата следующего платежа будет рассчитываться от момента оплаты
  • Следующий платеж будет списан тем же платежным методом, который был выбран покупателем при подключении подписки (первом оформлении заказа)
  • Для продуктов с электронной доставкой будет инициировано получение лицензионной информации для продления

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

Помимо этого, опция изменения карты может быть доступна на странице заказа в блоке управления подпиской. Эта возможность поддерживается не всеми платежными методами. Если платежный метод не поддерживает изменение карты в любой момент, то ссылка не будет выводиться.

После создания подписки она может быть отменена, в этом случае для нее не будет выполняться продление. 

Подписку можно отменить следующими способами:

  • Покупатель может выполнить отмену на странице заказа, в котором подписка была создана (родительский заказ)
  • Вы можете отменить подписку покупателя с помощь Subscriptions API или через ESupport Portal
  • Служба поддержки может отменить подписку по запросу покупателя (или по вашему запросу)
  • Подписка может быть отменена автоматически, если:
    • Не получилось создать заказ на продление и исчерпаны попытки его создания
    • Был выполнен возврат или chargeback

Отмена подписки не имеет ограничений. Подписка может быть отменена сразу после создания или после того, как создан заказ на продление. В последнем случае автооплата заказа на продление не будет выполнена. Покупатель может оплатить такой заказ вручную и приобрести продление, но это не восстановит подписку и дальнейшее продление не будет инициировано.

Отмена подписки не влияет на лицензионную информацию, полученную покупателем при продлении продукта. То есть при отмене подписки не происходит возврата лицензионной информации. 

Вы можете узнать о том, что подписка покупателя была отменена, с помощью webhook-оповещений.

По умолчанию при отмене подписки покупатель получает письмо об этом. Вы можете выполнить отмену без отправки письма с помощь Subscriptions API. Если вы хотите, чтобы ваши покупатели не получали никогда писем об отмене подписки, обратитесь в службу поддержки.

Если подписка была отменена, то она может быть восстановлена при выполнении условий.

Восстановление подписки доступно, если выполняются условия:

  • Возможность восстановления включена для корзины
  • Заказ инициатор подписки имеет статус Оплачен, заказ не удален
  • Подписка имеет статус Cancelled (отменена)
  • Восстановление выполняется в одной из следующих ситуаций:
    • Подписка была отменена в оплаченный период действия и заказ на продление еще не был создан (то есть статус подписки был Active). Восстановление будет возможно во время периода, когда доступно создание заказа на продление, и попытки создания дочернего заказа не исчерпаны
    • Подписка была отменена после того как заказ на продление был создан, но еще не был оплачен. Восстановление возможно до тех пор, пока дочерний заказ не удален. Обратите внимание, срок жизни неоплаченного заказа составляет 90 дней. После этого заказ будет автоматически удален

Если условия возобновления выполнены, то подписку можно возобновить следующими способами:

Обратите внимание, у первой автооплаты подписки могут быть особенности:

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

Вы можете узнать о том, что подписка покупателя была возобновлена, с помощью webhook-оповещений.

По умолчанию при возобновлении подписки покупатель получает письмо об этом. Вы можете выполнить возобновление без отправки письма с помощь Subscriptions API. Если вы хотите, чтобы ваши покупатели не получали никогда писем о возобновлении подписки, обратитесь в службу поддержки.