← ClippyАдминкаБенчмаркТЗРефералы и WinWorkПарсерыПравила кампанийДокументы

Clippy: рефералы, выплаты и юридическая модель

Рабочая спецификация · 20 сентября 2026. Дополняет основное ТЗ. Коммерческие условия рефералки обновлены по запросу владельца: модель Vyro. Юридический комплект остаётся проектом; настоящие выплаты не включены.

1. Что проверено у Vyro

В реальном кабинете открыты Invite & earn, все три FAQ и Referral activity. При отсутствии приглашённых история показывает пустое состояние и предложение поделиться ссылкой. Заполненная таблица, реальное начисление, спор и выплата не наблюдались. Персональная ссылка пользователя не сохраняется в отчёте.

Механика: уникальная ссылка → новая регистрация → заработок приглашённого → предварительный бонус → ежемесячная проверка → доступный баланс → стандартная выплата. Вознаграждение составляет 20% валового заработка приглашённого в кампаниях, ограничено $500 и 12 месяцами от регистрации. Источник — бюджет Vyro; доход друга не уменьшается. Регистрацию без ссылки нельзя привязать задним числом. Программа для индивидуальных клипперов, не бизнесов и агентств. Запрещены самоприглашения, дубли, обман и спам. Условия допускают удержание и отмену бонусов при нарушениях. Правила Vyro.

Что взять в Clippy

Компактное окно с объяснением в три шага; ссылка и кнопка копирования; три счётчика; отдельная история; FAQ рядом с действием. Не превращать приглашения в ещё один основной раздел навигации. На мобильном — кнопка с иконкой и доступным названием. Данные друга в истории минимальны: псевдоним, дата, состояние бонуса; без контактов, реквизитов и полного заработка.

Условия Clippy по модели Vyro

Решение владельца: 20% заработка приглашённого в кампаниях, до эквивалента $500 за человека, не более 12 месяцев с его регистрации. Прекращение начислений — при достижении первого ограничения. Доход друга не уменьшается, бонус финансирует Clippy. Проверка предварительных бонусов ежемесячная; вывод через обычный процесс выплат.

Адаптация валюты: эквивалент $500 фиксируется в рублях по официальному курсу ЦБ на дату регистрации приглашённого. Для будущего денежного механизма нужно сохранять курс, его дату, рублёвый лимит и версию правил в самой реферальной связи. Ежедневно пересчитывать лимит нельзя. Если курс не получен, расчёт блокируется до его восстановления; подставлять произвольный курс запрещено.

Прежнее предложение 5% и 10 000 ₽ отменено. Ссылки, регистрация и предварительный расчёт бонусов реализованы. После проверки оператором за прошедшие месяцы бонус атомарно зачисляется в кошелёк. Реальные переводы отключены. Бонусы оплачивает платформа, бюджет кампании и заработок приглашённого не уменьшаются.

2. Реферальный движок — требования

Первое валидное приглашение фиксируется на сервере в момент создания нового аккаунта клиппера. Для пилота окно переход → регистрация: 30 дней, last-click среди валидных кодов; это наше предложение, не утверждение о Vyro. При регистрации показать источник приглашения. Один referee имеет одного referrer; self-ref и существующие аккаунты исключены. Связь после регистрации не редактируется пользователем. Исправление технической ошибки — оператором с аудитом, а не произвольная привязка задним числом.

База — заработок за клипы до налогов и комиссий; до подтверждения базового дохода бонус остаётся предварительным; исключить другие реферальные бонусы, возвраты и отменённые начисления. Окно относится к дате возникновения заработка, а не дате поздней выплаты; проверка может закончиться после 12 месяцев. Суммы хранить в копейках. Для каждого события сохранять базу, ставку, остаток лимита, версию правил и исходное settlement ID.

Формула для положительной базы: bonus = min(round(base_kopecks × 0.20), remaining_cap_kopecks). Округление half-up один раз на settlement; отрицательные события — отдельные корректировки исходного бонуса, не перерасчёт всей истории. Утверждённое начисление не исчезает только из-за окончания программы.

Статусы: ожидает подтверждения дохода → проверка бонуса → доступен → зарезервирован для выплаты → выплачен. Отдельно: отклонён с причиной, спор, корректировка. Общий IP — сигнал для ручной проверки, не достаточное основание для отказа. Пользователь видит reason_code, понятное объяснение и возможность апелляции в течение 7 дней; целевой ответ — 3 рабочих дня.

События аналитики: invite_open, invite_copy, referral_landing, referred_signup, referred_first_submission, referred_first_settlement, reward_approved, reward_paid. Главные метрики: доля приглашённых с первым одобренным клипом за 14 дней, стоимость активного клиппера, бонус/маржа, удержание 30/90 дней, доля отмен и споров. Скопированная ссылка — промежуточное действие, не успех программы.

3. WinWork: подтверждённое и требующее согласования

На официальной странице API заявлены интеграция платформ и маркетплейсов, работа с исполнителями, документами и выплатами. WinWork API. Ссылка на техническую документацию ведёт на documentation.mysmz.ru, но её содержимое не удалось получить. Поэтому endpoints, webhook-подписи, sandbox и SLA здесь не выдумываются.

Из соглашения от 01.07.2026: оператор WinWork — АО «Корса», ИНН 7017477919; используется номинальный счёт и распоряжения заказчика; предусмотрены электронные документы с неквалифицированной подписью. Сервис ограничивает допуск по иностранному налоговому резидентству и адресу вне РФ. Существенно: соглашение прямо указывает, что регистрацию ИП оператор не проверяет. Это нельзя считать автоматически выполненным интеграцией. Соглашение.

Политика АО «Корса» охватывает WinWork и API Bank, описывает отношения с партнёрами. Она не заменяет политику Clippy. Нужны отдельные основания обмена данными и договор с выбранной схемой обработки. Политика WinWork.

Получить до реализации: договор Clippy–WinWork; тарифы, комиссии и лимиты; допустимые получатели/резидентство; модель номинального счёта; требования к проверке ИП; комплект ЭДО; полномочия на чек НПД; формат передачи заданий и актов; статусы, подписи и повторы уведомлений; сверка и возвраты; процесс утраты НПД и аннулированного чека; порядок споров. Свод правил и правила ЭДО, упомянутые в соглашении, также должны войти в согласованный комплект. Их полное содержимое не проверено.

4. Договорная модель Clippy

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

Самозанятый и ИП не взаимоисключающие статусы: ИП тоже может применять НПД. В данных отдельно entity_type и tax_regime. Разрешены: физлицо+НПД, ИП+НПД, ИП+допустимый иной режим. Физлицо без НПД/ИП исключено из MVP по запросу владельца. Для НПД учитывать предел дохода и ограничения, включая отношения с текущим работодателем или бывшим менее двух лет назад. Агентская деятельность самого плательщика НПД ограничена; нельзя просто назвать реферала агентом. Квалификацию реферальной услуги проверять по её фактическому содержанию, а не заголовку договора. ФНС: НПД, ФНС: вопросы и ответы.

5. Путь выплаты

  1. На старте показать доступность выплат и требования к исполнителю; позволить изучить каталог без отправки документов.
  2. Кошелёк → тип исполнителя и режим → оформление в подтверждённом сценарии WinWork. Не собирать паспорт и карту в Clippy, если они могут быть введены непосредственно провайдеру.
  3. Отдельно проверить статус ИП по согласованному надёжному источнику; получить статус НПД и необходимые полномочия. Не смешивать подключение соцсети и право получать деньги.
  4. Связать договор, версию задания, принятые публикации и расчёт с актом/другим первичным документом. Подписание документов — отдельное действие с понятным текстом.
  5. Перед распоряжением снова проверить допустимость получателя и НПД. При утрате статуса остановить новые перечисления, показать причину и путь обновления договора; подтверждённый долг не обнулять.
  6. Зарезервировать сумму available → reserved атомарно. Передать распоряжение с уникальным внешним ID. Повтор после таймаута сначала сверяет существующую операцию.
  7. Только подтверждённый ответ/сверка провайдера переводит сумму в paid. Возврат из окна WinWork не доказывает выплату.
  8. НПД: получить и проверить чек по правилам согласованной интеграции. ИП на другом режиме: соответствующие документы, без требования чека «Мой налог». Не обещать автоматическую уплату налога без полномочий.
  9. Ошибка, отказ, возврат и аннулированный чек имеют отдельные статусы. Ежедневная сверка суммы и provider ID; ручное рассмотрение расхождений.

Комиссия, минимум и срок вывода публикуются после договора с WinWork. «0 ₽» и «мгновенно» не заявлять без подтверждения. Доход от рефералов учитывается отдельной строкой в актах/реестрах; его налоговая квалификация проверяется отдельно.

6. Данные и приёмка

Сущности: PayoutProfile (entity_type, tax_regime, eligibility, provider_recipient_id, checked_at), AgreementVersion, AcceptanceEvent, WorkOrder, CompletionDocument, PayoutRequest, ProviderEvent, Receipt, ReconciliationIssue, ReferralAttribution, ReferralReward, RewardAdjustment. PayoutProfile не должен содержать необязательные копии документов/полный номер карты. Секреты провайдера только на сервере.

Приёмочные сценарии: дубликат webhook не удваивает платёж; два параллельных вывода не тратят один баланс; timeout не создаёт новый перевод; потеря НПД блокирует перечисление, но не списывает долг; ИП без НПД не получает требование чека НПД; referrer=self отклоняется; 12 месяцев и лимит корректны на границе; возврат исходного settlement корректирует только связанный бонус; закрытие программы сохраняет подтверждённые обязательства; пользователь видит причину задержки и документы.

7. Полное покрытие исследования — границы

Область Vyro Что проверено Ограничение
Лендинги Creator / Brands Предложение, CTA, примеры, FAQ, публичные функции Обещания скорости/результатов не измерены
Онбординг Creator Возраст, роль, профиль, география, языки, соцсеть, темы Реальная платёжная проверка не пройдена
Home / каталог Чеклист, баланс, статистика, карточки, сортировки, locked Персонализация на других аккаунтах неизвестна
Кампания Бриф, исходники, правила, ставка, вступление, workspace Проверена одна доступная кампания
Добавление поста Выбор кампании/аккаунта, реальные недавние посты, URL, лимит, ошибки Отправка чужого или неподходящего ролика не выполнялась; шаги после Continue неизвестны
Публикации / лидеры Точки входа и пустые состояния Реальная модерация и заполненные рейтинги не проверены
Earnings Интерфейс и публичные правила Реальная выплата/возврат не выполнялись
Аккаунт Соцсети, уведомления, Discord, способы выплат, удаление Не удаляли аккаунт, не подключали Discord и новые выплаты
Рефералы Окно, три FAQ, пустая история, правила Начислений в аккаунте нет
Business Публичный путь и начало регистрации Закрытый кабинет рекламодателя недоступен в выбранной роли
Справка Карта пяти разделов, 35 статей; ключевые правила и тематические обзоры Это не доказательство работы всех функций
Юридические страницы Terms, Privacy, Clipper Terms, Referral Terms, Content Requirements Неизвестны индивидуальные договоры брендов и платёжных партнёров

Итог: охвачены доступный путь клиппера и публичная документация. Утверждать, что все закрытые функции обеих ролей проверены транзакционно, нельзя. Для следующего раунда нужен отдельный доступ Business и разрешённый тестовый контент.

8. Юридические отличия от референса

В общих условиях Vyro — право Нью-Йорка, арбитраж и широкая лицензия на пользовательский контент. В Clippy проектируем право РФ, конкретные права на конкретные материалы и обычный претензионный порядок. Terms.

В Clipper Terms разрешены кампании до окончательного поступления денег рекламодателя и отмена выплат при непоступлении. В MVP Clippy предлагается обратная продуктовая гарантия: активация только после подтверждённого финансирования; уже подтверждённые обязательства нельзя удалять одной кнопкой. Clipper Terms.

В политике Vyro описаны рекламный трекинг и обмен данными с маркетинговыми партнёрами. Для Clippy не переносим эти цели автоматически: минимальный набор данных, конкретные получатели и отдельные необязательные согласия. Privacy.

Content Requirements задают требования к достоверности, правам, органическому трафику и раскрытию связи с брендом. Для РФ одного англоязычного хештега недостаточно: нужен процесс квалификации рекламы, маркировки и отчётности. Content Requirements, ст. 18.1 закона о рекламе.