Периодические (recurring payments) и платежи в рассрочку

Наряду с единовременной оплатой товара, периодические платежи это идеальное решение для организации автоматического платного доступа к информации (мембершипы), ведения платных рассылок, и продажи всевозможных товаров, где предполагается постоянная оплата через определенный промежуток времени. Функция так же незаменима для предоставления покупателям возможности дробления большого платежа на несколько частей. Теперь вы можете продавать в рассрочку!

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

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

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

Алгоритм работы

Для каждого товара создается отдельная запись в базе периодических платежей. Управление периодическими платежами производится в разделе "Заказы" - "Периодические платежи", а настройка в свойствах товара.

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

Автоматизированные операции по внесению в группу после оплаты полного цикла производятся только по завершении платежного цикла. Операции с группами не проводятся если в поле "Количество платежных циклов" ничего не указано. Если же, к примеру, указано число "3", то операции с группами проводятся только после третьей (финальной) оплаты данного товара.

Автоматизированные операции с группами по причине просрочки платежа производятся в любом случае, независимо от установки платежного цикла и других параметров.

Заказ переводится в категорию просроченных на следующие сутки после финальной даты оплаты (с учетом дополнительных суток). Например, крайняя дата 1 сентября, значит утром 2 сентября будет произведено автоматическое аннулирование. Робот обрабатывает заказы и высылает уведомления в 7 утра.

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

Информация о периодическом платеже (новый платеж, продление или просрочка) автоматически пересылается администратору магазина и ответственному менеджеру, если таковой указан в свойствах товара.

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

Генерация пары логин-пароль, высылка PIN кодов и ссылок для скачивания так же производится только при завершении платежного цикла, или же после первой оплаты, если в поле "Количество платежных циклов" ничего не указано.

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



Настройка периодического платежа в свойствах товара

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

Период оплаты в сутках

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

Разрешать дальнейшую оплату до истечения текущего оплаченного периода

Без включенной функции "Разрешать дальнейшую оплату до истечения текущего оплаченного периода" клиент не сможет сделать оплату заранее и должен будет ждать окончания периода (членства). Рекомендуется разрешить оплату авансом во избежание ограничения доступа и возникновения недовольства у клиентов.

При оплате авансом к дате завершения добавляется указанное в поле "Период оплаты" количество суток. Например, если период равен 30 суткам, сегодня 10 июля, датой последующей оплаты (окончания членства) является 1 августа, то при оплате авансом, датой окончания членства станет 1 сентября, а не дата по формуле "текущая дата оплаты + 30 суток".

Количество платежных циклов

Используется для предоставлении платежа в рассрочку или если ваши платные услуги имеют ограниченный срок, например, трех месячное обучение в персональной группе, тогда нужно ввести величину "3". Оставьте поле пустым если рассрочка не предполагается и нет ограничений по времени участия.

Высылать информацию по заказу только при полной оплате (весь платежный цикл)

Используется только при указании величины в поле "Количество платежных циклов". Режим блокирует отсылку клиенту данных о заказе, а именно - ссылка для скачивания, PIN коды и генерация пары логин-пароль. Клиент получит вышеперечисленную информацию только после полной оплаты. Например, если вы установили шесть платежных циклов, то клиент должен совершить 6 последовательных платежей и только потом получит ссылку для скачивания или PIN код.

Без включения данного режима информация по товару (ссылки и PIN коды) высылается после первой оплаты, несмотря на значение поля "Количество платежных циклов"

Число суток до окончания периода для отсылки первого уведомления

Настоятельно рекомендуется использовать предварительные уведомления о приближении окончания платежного периода. Например, указав "5" - за 5 суток до окончания периода клиент получит первое уведомление.

Число суток до окончания периода для отсылки второго уведомления

Это второе и финальное уведомление о приближении окончания платежного периода. Рекомендуемое значение - "2" и клиент получит финальное уведомление за 2 дня до окончания.

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

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

Добавление и удаление клиента из групп при просрочке платежа

Тут должно быть все понятно - при наступлении финальной даты окончания оплаты, производятся автоматические операции по добавлению и удалению клиента из групп. Например, удаление из группы, участие в которой разрешает доступ на страницу мемберзоны, тем самым прекращается доступ на страницу. Или же добавление в группу "неоплатившие клиенты" для дальнейшей сегментации.

Автоматическое удаление из рассылки после просрочки платежа

Так же должно быть все понятно - неоплатившие клиенты автоматически удаляются из указанных рассылок.

Автоматическое добавление в группу после оплаты полного цикла

Функция срабатывает только при наличии параметра "Количество платежных циклов" и при оплате финального цикла.

Первое уведомление клиенту о приближении окончании периода

Когда величина параметра "Число суток до окончания периода для отсылки первого уведомления" больше нуля и введен тестовый шаблон, клиент получит первое напоминание о необходимости оплаты. В сообщении используются специальные маркеры, которые впоследствии будут автоматически заменены на данные клиента.

Второе уведомление клиенту о приближении окончании периода

Когда величина параметра "Число суток до окончания периода для отсылки второго уведомления" больше нуля и введен тестовый шаблон, клиент получит первое напоминание о необходимости оплаты. В сообщении используются специальные маркеры, которые впоследствии будут автоматически заменены на данные клиента.

Двух уведомлений вполне достаточно, поэтому во втором (финальном) уведомлении вы должны ясно донести до клиента, что в случае неуплаты будут произведены автоматизированные необратимые действия и он потеряет доступ. Например, сообщите, что через %RECURRING_DAYS_LEFT% доступ будет аннулирован.

Уведомление клиенту о просроченной оплате и аннулировании услуг

Уведомление высылается на следующий день после окончательной даты последующего платежа (учитывая дополнительный срок из поля "Дополнительное число суток после окончания периода для возможности оплаты"). Это не напоминание о просроченном платеже, это уведомление об аннулировании членства, т.к. клиент УЖЕ удален из групп и рассылок (если настроены эти действия).

Тема письма уведомления

В теме письма возможно применять специальные маркеры, которые будут автоматически заменены на данные клиента.
%SITE_URL%Ссылка на ваш сайт
%SITE_TITLE%Название вашего сайта
%EMAIL%Email клиента
%NAME%Имя клиента
%MIDDLE%Отчество
%LAST_NAME%Фамилия
%FULL_NAME%Полное имя клиента (ФИО)
%ITEM_TITLE%Название товара
%CURRENTDATE%Текущая дата
%RECURRING_EXP_DATE%Дата окончания периода
%RECURRING_DAYS_LEFT%Число суток до окончания периода
%USERDATA1%Данные из пользовательского поля #1
%USERDATA2%Данные из пользовательского поля #2
%USERDATA3%Данные из пользовательского поля #3
%USERDATA4%Данные из пользовательского поля #4
%USERDATA5%Данные из пользовательского поля #5
%USERDATA6%Данные из пользовательского поля #6
%USERDATA7%Данные из пользовательского поля #7




Пример 1: Организация доступа в специальный раздел на сайте (мембершип) с помесячной оплатой (без рассрочки)

1 Создание группы. В разделе "Инструменты" - "Группы" создайте новую группу, участники которой будут иметь доступ на вашу специальную страницу c приватной информацией. При создании группы можно ничего не вводить кроме ее названия.

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

Группу требуется создать в любом случае, независимо от того, предполагают ли ваши услуги наличие страниц с приватной информацией или нет. Благодаря "группам" вы сможете делать специализированную выборку при управлении заказами и создании email рассылки.

2 Создание товара. Если товара нет, создайте его, введите название, стоимость и другие параметры по усмотрению. Перейдите во вкладку "Периодические платежи". Предположим, вы установили следующие настройки:

Период оплаты в сутках: 30
Что предполагает оплату членства на месяц
Разрешать дальнейшую оплату до истечения текущего оплаченного периода: ДА
Вполне возможно, что клиент захочет оплатить членство на месяц вперед авансом и не ждать завершения текущего периода.
Количество платежных циклов: Ничего не вводите
Если членство бессрочно и вы планируете предоставлять специальную информацию постоянно, то ничего не вводите. Если же платное членство подразумевает определенный период, например, обучение 6 месяцев, то введите "6"
Высылать информацию по заказу только при полной оплате: НЕТ
Режим используется при рассрочке платежа
Число суток до окончания периода для отсылки первого уведомления: По вашему усмотрению
Число суток до окончания периода для отсылки второго уведомления: По вашему усмотрению
Дополнительное число суток после окончания периода для возможности оплаты: 0

3 В свойствах товара перейдите во вкладку "Группы клиентов" и в разделе "Группа для автоматического добавления после оплаты" укажите созданную ранее группу (из пункта 1.)

4 Сохраните товар и закройте окно его свойств.

5 Заново откройте свойства товара и очень внимательно просмотрите его текущие настройки, особенно в разделе "Группы клиентов" и "Периодические платежи".

6 Создание мемберзоны. Перейдите в раздел верхнего меню "Инструменты" - "Мемберзоны". Внимательно изучите аннотацию к каждому пункту настройки и создайте страницу мемберзону исходя из своих требований. Укажите созданную ранее группу (из пункта 1.) в разделе "Группа участников", благодаря чему только участники этой группы смогут увидеть содержимое страницы.

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

7 Завершение. Все готово! Теперь можете оформить тестовый заказ, оплатить его и убедиться в автоматическом открытии доступа на мембершип-страницу.



Пример 2: Платная подписка на рассылку

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

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

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

2 Создание товара. Товаром будет являться абонплата за получение рассылки. Если товара нет, создайте его, введите название, стоимость и другие параметры по усмотрению. Перейдите во вкладку "Периодические платежи". Предположим, вы установили следующие настройки:

Период оплаты в сутках: 30
Что предполагает оплату подписки на месяц
Разрешать дальнейшую оплату до истечения текущего оплаченного периода: ДА
Вполне возможно, что клиент захочет оплатить подписку на месяц вперед авансом и не ждать завершения текущего периода.
Количество платежных циклов: Ничего не вводите
Если вы планируете вести рассылку постоянно, то ничего не вводите. Если же рассылка подразумевает несколько выпусков, например, 6 месяцев, то введите "6"
Высылать информацию по заказу только при полной оплате: НЕТ
Режим используется при рассрочке платежа
Число суток до окончания периода для отсылки первого уведомления: По вашему усмотрению
Число суток до окончания периода для отсылки второго уведомления: По вашему усмотрению
Дополнительное число суток после окончания периода для возможности оплаты: 0
Для особо забывчивых можете ввести "5" суток и только потом они будут удалены из рассылки


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

4 Сохраните товар и закройте окно его свойств.

5 Создание рассылки. В разделе "Рассылки" - "Мои рассылки" добавьте новую рассылку, изучите аннотации к каждому пункту настройки и самое главное - во вкладке "Опции" укажите "Обязательный товар для подписки", и человек на сможет подписаться на рассылку не оплатив требуемый товар, а товаром будет являться "абонплата" (см. пункт 2.). При первой оплате товара будет запущен механизм периодических платежей.

6 Сохраните рассылку и закройте окно ее свойств.

7 Откройте свойства товара (созданного в пункте 2.), перейдите во вкладку "Периодические платежи" и в пункте "Автоматическое удаление из рассылки после просрочки платежа" укажите свою рассылку. С помощью этой установки, неоплатившие очередной период подписчики будут автоматически удалены из рассылки, поэтому вам не придется контролировать период окончания подписки и лично удалять неплательщиков.

Сохраните свойства товара и закройте окно.

8 Завершение.
- Перейдите на страницу подписки и попробуйте подписаться;
- Убедитесь, что нельзя подписаться без оплаты и произведите оплату;
- Переведите заказ в статус оплаченных;
- Заново попробуйте подписаться, получите активационное письмо и подтвердите подписку;
- Зайдите в раздел "Заказы" - "Периодические платежи" и найдите свой только что оплаченный заказ;
- Все работает!



Пример 3: Простая продажа физического товара в рассрочку

Предположим, стоимость товара составляет 50000 рублей и вы предлагаете клиентам 5 платежей по 10000 с периодичностью оплаты каждые 2 недели.

Установите стоимость товара в размере 10000 рублей
Период оплаты в сутках: 14
Разрешать дальнейшую оплату до истечения текущего оплаченного периода: ДА
Вполне возможно, что клиент захочет произвести последующую оплату гораздо быстрее, чем фиксированный 14 дневный период
Количество платежных циклов: 5
Высылать информацию по заказу только при полной оплате: ДА
Число суток до окончания периода для отсылки первого уведомления: По вашему усмотрению
Число суток до окончания периода для отсылки второго уведомления: По вашему усмотрению
Дополнительное число суток после окончания периода для возможности оплаты: 0
Более чем достаточно того, что вы предоставляете БЕСПРОЦЕНТНУЮ рассрочку, поэтому четко доведите до сведения клиентов, что они должны соблюдать сроки оплаты и не тянуть до последнего во избежание штрафа



На заметку: В рассрочку можно продавать любые типы товаров, для этого нужно лишь указать значение в поле "Количество платежных циклов" и включить режим "Высылать информацию по заказу только при полной оплате (весь платежный цикл)"




Информация для технических специалистов

Если в разделе "Настройки" - "Межсерверное взаимодействие" включен режим "Разрешить API взаимодействие" и указаны адреса для пересылки данных на внешние скрипты (#1-#3 URL для пересылки), то при каждом заказе товара с включенным периодическим платежом на ваш скрипт будет высылаться уведомление о событии.

Переменные action и eventОписание
recurring_item_newНовый периодический платеж
recurring_item_renewПродление периода периодического платежа
recurring_item_expiredАннулирование (просрочка) платежа


actionиз таблицы выше
eventиз таблицы выше
onwiz_idВаш логин в OnWiz.ru
userВаш логин в OnWiz.ru
orderstatus1 - новый, 2 - оплаченный заказ
hashMD5 хеш (формат md5_hex($action.$userid.$apikey1.$orderid) )
orderidID заказа
emailEmail клиента
itemID товара
payby_codeМетод оплаты
paybyМетод оплаты
dateТекущая дата
timeТекущее время
refidПартнер в заказе
ipIP клиента
nameИмя клиента
courierМетод доставки
destinationСтрана назначения
totalweightОбщий вес заказа
shippingcostСтоимость доставки
countryСтрана
country_codeКод страны
addressАдрес
areaОбласть
cityГород
zipИндекс
streetУлица
buildingДом
aptКвартира
phoneТелефон
channelРекламный канал
userdata1Данные из пользовательского поля #1
userdata2Данные из пользовательского поля #2
userdata3Данные из пользовательского поля #3
userdata4Данные из пользовательского поля #4
userdata5Данные из пользовательского поля #5
userdata6Данные из пользовательского поля #6
userdata7Данные из пользовательского поля #7
couponКупон
recurring_startДата начала периодического платежа. Формат YYYY-MM-DD HH:MM:SS
recurring_periodПериод в сутках
recurring_cycleТекущий платежный цикл
recurring_cycle_finishedЗавершение платежного цикла. Значения 0 | 1


При аннулировании (просрочке) периодического платежа высылаются только следующие данные:
actionrecurring_item_expired
eventrecurring_item_expired
onwiz_idВаш логин в OnWiz.ru
userВаш логин в OnWiz.ru
hashMD5 хеш (формат md5_hex($action.$userid.$apikey1.$orderid) )
orderidID заказа
emailEmail клиента
itemID товара
dateТекущая дата
timeТекущее время
nameИмя клиента
phoneТелефон
userdata1Данные из пользовательского поля #1
userdata2Данные из пользовательского поля #2
userdata3Данные из пользовательского поля #3
userdata4Данные из пользовательского поля #4
userdata5Данные из пользовательского поля #5
userdata6Данные из пользовательского поля #6
userdata7Данные из пользовательского поля #7




Информация для обязательного изучения:
- Группы клиентов и подписчиков
- Мемберзоны



Вернуться к оглавлению руководства пользователя OnWiz.ru