Настройка плана подписок

  1. Откройте ваш проект в Личном кабинете.
  2. Перейдите в раздел Подписки.
  3. На вкладке Планы подписки нажмите Создать план подписки.

  1. Выберите тип плана и настройте его:

Примечание
Всем планам, которые создаются через Личный кабинет, присваивается значение External ID, которое позволяет:
  • открывать платежный интерфейс с определенным планом;
  • идентифицировать план в оповещениях;
  • идентифицировать план в транзакционном отчете.
Если необходимо указать External ID вручную, создайте план с помощью метода API Создание плана.

Настройка обычного плана

  1. На шаге Информация о подписке укажите:
    1. Название плана.
    2. Описание (опционально). Описание плана отображается в платежном интерфейсе при покупке подписки.

  1. Нажмите Далее.
  2. На шаге Информация о платеже выберите способ определения стоимости подписки:
    1. Сумма регулярного списания равна первому платежу.
    2. Сумма регулярного списания указана вручную. При выборе укажите сумму и валюту в появившемся поле.

  1. Определите расчетный период: 
    1. Укажите периодичность платежа.
    2. Укажите количество дней пробного периода, когда подписка может использоваться без оплаты. Для создания плана без пробного периода укажите значение 0.

  1. Укажите параметры для единовременного платежа — типа продления подписки, при котором списания осуществляются пользователем через ссылку на оплату, полученную по электронной почте:
    1. Напоминание об окончании подписки. Укажите количество дней до даты истечения подписки, за которое необходимо уведомлять пользователя. Если значение равно 6 или выше, пользователь получит дополнительное оповещение за день до окончания срока действия подписки. Если вы не хотите отправлять уведомления, укажите значение 0.
    2. Количество дней льготного периода, когда пользователь сможет продолжать пользоваться подпиской после окончания ее срока, имея возможность ее продлить. Для создания плана без льготного периода укажите значение 0.

  1. Укажите параметры для автоматического платежа — типа продления подписки, при котором списания происходят автоматически с сохраненного платежного аккаунта, без участия пользователя:
    1. Напоминание об окончании подписки.
    2. Количество попыток списания после первой неудачной попытки списания средств. Система будет повторять попытки один раз в день.

  1. Нажмите Далее.
  2. На шаге Другие настройки вы можете включить отправку бонусов подписчикам. Для этого:
    1. Установите переключатель Отправлять бонусы подписчикам в положение Вкл.
    2. Укажите частоту начисления бонусов.
    3. Добавьте виртуальные предметы или виртуальную валюту, которые вы хотите отправить в качестве бонуса.
    4. Добавьте комментарий для подписчика (опционально). Комментарий будет отображаться в истории транзакций в разделе Платежи.

Примечание
Если переключатель Отправлять бонусы подписчикам неактивен, убедитесь, что в вашем проекте настроен модуль Виртуальная валюта и/или Виртуальные предметы.

Настройка бесконечного плана

  1. На шаге Информация о подписке укажите:
    1. Название плана.
    2. Описание (опционально). Описание плана отображается в платежном интерфейсе при покупке подписки.

  1. Нажмите Далее.
  2. На шаге Информация о платеже укажите стоимость подписки:
    1. Сумма списания равна первому платежу.
    2. Сумма списания указана вручную. При выборе укажите сумму и валюту в появившемся поле.
  3. В поле Период возврата средств укажите количество дней после покупки, в течение которых пользователь может отказаться от подписки и вернуть средства.

  1. Нажмите Далее.
  2. На шаге Другие настройки вы можете включить отправку бонусов подписчикам. Для этого:
    1. Установите переключатель Отправлять бонусы подписчикам в положение Вкл.
    2. Укажите частоту начисления бонусов.
    3. Добавьте виртуальные предметы или виртуальную валюту, которые вы хотите отправить в качестве бонуса.
    4. Добавьте комментарий для подписчика (опционально). Комментарий будет отображаться в истории транзакций в разделе Платежи.

Примечание
Если переключатель Отправлять бонусы подписчикам неактивен, убедитесь, что в вашем проекте настроен модуль Виртуальная валюта и/или Виртуальные предметы.

Настройка сезонного пропуска

  1. На шаге Информация о подписке укажите:
    1. Название плана.
    2. Период действия сезонного пропуска.
    3. Описание (опционально). Описание плана отображается в платежном интерфейсе при покупке подписки.

  1. Нажмите Далее.
  2. На шаге Информация о платеже укажите стоимость подписки:
    1. Сумма списания равна первому платежу.
    2. Сумма списания указана вручную. При выборе укажите сумму и валюту в появившемся поле.
  3. В поле Период возврата средств укажите количество дней после покупки, в течение которых пользователь может отказаться от подписки и вернуть средства.

  1. Нажмите Далее.
  2. На шаге Другие настройки вы можете включить отправку бонусов подписчикам. Для этого:
    1. Установите переключатель Отправлять бонусы подписчикам в положение Вкл.
    2. Укажите частоту начисления бонусов.
    3. Добавьте виртуальные предметы или виртуальную валюту, которые вы хотите отправить в качестве бонуса.
    4. Добавьте комментарий для подписчика (опционально). Комментарий будет отображаться в истории транзакций в разделе Платежи.

Примечание
Если переключатель Отправлять бонусы подписчикам неактивен, убедитесь, что в вашем проекте настроен модуль Виртуальная валюта и/или Виртуальные предметы.

Тестирование покупки подписки

Чтобы увидеть процесс совершения покупки с точки зрения пользователя, вы можете протестировать покупку подписки на реальных или тестовых платежах. Для этого:

  1. В разделе Подписки > Планы подписки перейдите к блоку Тестирование процесса покупки и нажмите Протестировать.

  1. Нажмите Генерировать URL покупки, чтобы получить ссылки для тестирования и пример токена.

  1. Протестируйте покупку подписки на тестовых или реальных платежах:
    • Чтобы совершить тестовый платеж, перейдите по ссылке URL тестового окружения и оплатите подписку с использованием тестовой карты.

Примечание
Оплатить покупку в тестовом окружении возможно только тестовой банковской картой. Платежи могут проводиться в следующих валютах: USD, EUR, RUB, GBP, AED, ALL, AMD, ARS, AUD, AZN, BGN, BRL, BYN, CAD, CHF, CLP, CNY, COP, CZK, DKK, DZD, EGP, GEL, HKD, HRK, HUF, IDR, ILS, INR, ISK, JPY, KES, KGS, KRW, KZT, MAD, MDL, MKD, MNT, MXN, MYR, NGN, PEN, PHP, PKR, PLN, RON, RSD, SAR, SEK, SGD, THB, TRY, TWD, UAH, UYU, UZS, VEF, VND, ZAR.

    • Чтобы протестировать покупку на реальных платежах:
      1. Подпишите Лицензионный договор. Для этого в Личном кабинете перейдите в раздел Финансы > Лицензионный договор, заполните договор и дождитесь подтверждения согласования.

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

      1. Перейдите по ссылке URL реального платежа и выполните платеж с помощью действующей банковской карты.

Примечание
Для реальных платежей рекомендуется использовать карты Visa и MasterCard.

    • Чтобы выполнить возврат реального платежа:
      1. Перейдите в Личный кабинет в раздел Поддержка > Поиск транзакций.
      2. Выберите вашу тестовую транзакцию, нажмите значок Расширенные настройки (•••), чтобы открыть меню.
      3. Нажмите Возврат (для возврата транзакция должна находиться в статусе Выполнена).

Прогресс интеграции
Спасибо за обратную связь!
Последнее обновление: 12 сентября 2022

Нашли опечатку или ошибку в тексте? Выделите ее и нажмите Ctrl+Enter.

Сообщите о проблеме
Мы постоянно улучшаем качество нашей документации. Ваш отзыв поможет нам в этом.
Укажите email-адрес, чтобы мы могли связаться с вами
Спасибо за обратную связь!