Как настроить автоматическое распределение комиссии между партнёрами в Robokassa

Как настроить автоматическое распределение комиссии между партнёрами в Robokassa

Если ты ведёшь партнёрскую программу и хочешь, чтобы комиссия автоматически делилась между несколькими участниками — например, между рекламодателем, аффилиатом и платформой, которая привела клиента — Robokassa это позволяет. Но настроить это не так просто, как кажется. Многие думают: «Просто включил галочку — и всё работает». На деле — без правильной настройки комиссии могут не дойти, дойти не туда, или вообще сгореть в логах. Я расскажу, как сделать это правильно, без лишних хлопот.

Зачем вообще нужно автоматическое распределение?

Представь: ты запустил маркетплейс или сервис, где другие люди приводят тебе клиентов. Ты платишь им процент за каждую успешную оплату. Но ещё у тебя есть технический партнёр — например, компания, которая интегрировала платёжный шлюз, или агентство, которое занималось продвижением. И тебе нужно, чтобы 70% комиссии шло прямиком в карман привлекшему клиенту, 20% — тебе, а 10% — техническому партнёру. Без автоматики ты будешь вручную перечислять деньги — и это не масштабируется. Даже если у тебя 50 партнёров, а не 5 — это уже ад.

Robokassa позволяет делать это автоматически через субаккаунты и реферальные ссылки. Но только если ты знаешь, как их настроить. Иначе — всё пойдёт не так.

Как это работает: три ключевых элемента

В Robokassa автоматическое распределение комиссии — это не волшебная кнопка. Это три связанных между собой компонента:

  • Основной счёт — твой основной аккаунт, куда приходят деньги от клиентов.
  • Субаккаунты — отдельные «внутренние» счёта, которые ты создаёшь для партнёров. Они не отдельные аккаунты в Robokassa, а виртуальные подсчёты внутри твоего основного.
  • Реферальные ссылки — уникальные URL, которые ты даёшь партнёрам. Когда клиент переходит по ним и платит — деньги автоматически распределяются по заранее заданным процентам.

Важно: распределение происходит только при оплате через реферальную ссылку. Если клиент пришёл напрямую — комиссия не делится. Это нужно учитывать при продвижении.

Пошаговая настройка

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

  1. Зайди в личный кабинет Robokassa — на сайт robokassa.ru, авторизуйся под основным аккаунтом.
  2. Перейди в раздел «Субаккаунты» — слева в меню найди пункт «Субаккаунты» → «Управление субаккаунтами».
  3. Создай субаккаунты для каждого партнёра — нажми «Добавить субаккаунт». Вводишь название (например, «Партнёр А»), указываешь email — это не обязательно реальный, можно любой (например, partner-a@yourcompany.com). Важно: email не должен быть привязан к другому аккаунту Robokassa. После создания ты увидишь ID субаккаунта — запомни его. Он понадобится дальше.
  4. Установи проценты распределения — в каждом субаккаунте есть поле «Процент от комиссии». Тут ты указываешь, сколько процентов от общей комиссии за транзакцию должен получить этот партнёр. Например: «Партнёр А» — 60%, «Технический партнёр» — 15%, «Ты» — 25%. Сумма всех процентов не должна превышать 100%.
  5. Создай реферальные ссылки — вернись в «Субаккаунты», выбери нужный субаккаунт и нажми «Создать реферальную ссылку». Robokassa сгенерирует URL вида: https://merchant.roboxchange.com/Index.aspx?MrchLogin=твой_логин&OutSum=100&InvId=123&SignatureValue=abc123&shp_partner_id=12345. В этом URL есть параметр shp_partner_id — это и есть ключ, который привязывает транзакцию к субаккаунту. Скопируй эту ссылку и дай её партнёру.
  6. Тестируй — заплати сам через эту ссылку (на сумму 1 рубль, например). Зайди в «Отчёты» → «Транзакции» и проверь: пришла ли комиссия на нужный субаккаунт? Если да — всё работает. Если нет — проверь ID субаккаунта в ссылке и проценты в настройках.

Варианты распределения: что выбрать?

Не все схемы распределения одинаковы. Вот три типичных варианта, которые я видел у клиентов — и какие из них работают, а какие — нет.

Тип распределения Когда подходит Как настроить Риски
Один партнёр — один процент Ты привлекаешь одного аффилиата, который делает весь трафик Создаёшь один субаккаунт, назначаешь ему 70–90% комиссии Если партнёр исчезнет — трафик уйдёт, а ты не сможешь перенаправить комиссию
Множество партнёров — фиксированные доли У тебя 5–10 партнёров, и ты хочешь делить комиссию поровну или по фиксированной схеме (например, 50% тебе, 30% агентству, 20% техподдержке) Создаёшь 3–5 субаккаунтов, назначаешь им проценты. Все ссылки генерируются отдельно. Если партнёр не использует свою ссылку — деньги не идут ему. Нужно контролировать, кто что делает.
Динамическое распределение (по уровню воронки) У тебя есть цепочка: рекламный агент → аффилиат → твой сайт → Robokassa Создаёшь субаккаунты для каждого уровня. Реферальные ссылки вкладываются друг в друга: агент → аффилиат → твой сайт. Robokassa поддерживает только одноуровневую вложенность — это ограничение. Не поддерживается вложенность больше одного уровня. Если нужно больше — придётся использовать внешнюю систему учёта.

Если ты только начинаешь — выбирай второй вариант. Он самый гибкий и не требует сложных схем. Третий вариант — для тех, у кого уже есть сложная воронка, и он готов интегрировать внешнюю систему учёта.

Частые ошибки, которые ломают распределение

Вот что чаще всего ломает систему — и почему люди потом приходят в поддержку с вопросом: «Почему деньги не пришли?»

  • Неправильный ID субаккаунта в ссылке — копируешь ссылку, но в ней остался старый ID. Или случайно вставил ID другого партнёра. Результат: деньги идут не туда.
  • Сумма процентов больше 100% — Robokassa не ругается, но просто игнорирует распределение. Комиссия идёт целиком на основной счёт. Проверяй это вручную.
  • Партнёр использует свою ссылку, но клиент платит с другого устройства или через кэш — если клиент сначала перешёл по ссылке, а потом зашёл напрямую — система не запомнит сессию. Распределение не сработает. Решение: используй куки (Robokassa поддерживает 30-дневную сессию), но не полагайся на это полностью.
  • Субаккаунт не активирован — ты создал его, но не сохранил настройки. Иногда в интерфейсе кнопка «Сохранить» не светится, если ты не ввёл хотя бы один процент. Проверь, что у каждого субаккаунта есть значение в поле «Процент от комиссии».
  • Используешь не ту ссылку — например, даёшь партнёру ссылку на оплату с твоего сайта, а не реферальную. В ней нет параметра shp_partner_id. Без него — никакого распределения.

Особенно коварна ошибка №3. Я видел, как клиенты жаловались: «Партнёр привёл 100 клиентов, а комиссия пришла только за 30». Оказалось — 70 клиентов зашли через закладки или с почты, где ссылка не была встроена. И система не запомнила, кто их привёл.

Как лучше сделать: 3 правила от практика

Вот что я советую делать, если не хочешь потом перепроверять всё вручную.

  1. Всегда используй короткие, понятные названия субаккаунтов — например: «Партнёр_Алексей», «Тех_поддержка», «Канал_Телеграм». Не «Субаккаунт_001». Потом ты будешь в них теряться.
  2. Создавай отдельные ссылки для каждого партнёра — даже если они работают на одной платформе. Делай это через «Создать реферальную ссылку» в каждом субаккаунте. Не копируй одну ссылку и меняй только ID — это рискованно.
  3. Проверяй раз в неделю — заходи в «Отчёты» → «Транзакции», фильтруй по дате и смотри, какие субаккаунты получили деньги. Если что-то не пришло — ищи в логах: был ли параметр shp_partner_id в URL? Была ли сессия? Был ли клиент через эту ссылку?

Если у тебя больше 20 партнёров — подключи интеграцию с Google Sheets через API Robokassa. Там можно автоматически выгружать распределение и видеть, кто сколько заработал. Но это уже на следующем уровне.

Что выбрать в зависимости от ситуации

Вот сценарии — и что делать в каждом:

  • Ты — маленький бизнес, один партнёр — создай один субаккаунт, назначь ему 70–80%, оставь себе 20–30%. Просто, надёжно, не перегружай.
  • Ты — маркетплейс с 10–30 продавцами — создай субаккаунт для каждого продавца. Назначь им процент от продажи (например, 85% продавцу, 15% тебе). Реферальные ссылки генерируй для каждого продавца отдельно. Убедись, что они используют именно свои ссылки.
  • Ты — платформа с агентством и техподдержкой — создай три субаккаунта: «Агентство» (30%), «Техподдержка» (10%), «Ты» (60%). Дай агентству ссылку, техподдержке — другую. Всё работает, если клиент пришёл через агентство — деньги делятся автоматически.
  • Ты хочешь, чтобы комиссия шла не только на оплату, но и на возвраты — Robokassa автоматически возвращает комиссию пропорционально при возврате. Если клиент вернул 1000 рублей, и 70% шли партнёру — 700 рублей вернутся ему. Никаких дополнительных настроек не нужно.

Как лучше всего начать

Если ты только начинаешь — не лезь сразу в сложные схемы. Делай так:

  1. Создай один субаккаунт для первого партнёра.
  2. Назначь ему 70% комиссии, себе — 30%.
  3. Сгенерируй одну реферальную ссылку.
  4. Заплати через неё 1 рубль — проверь, что 70 копеек пришли на субаккаунт.
  5. Если всё работает — дай ссылку партнёру и запусти тестовую кампанию.
  6. Через неделю проверь отчёты — всё ли пришло?
  7. Только после этого добавляй второго партнёра.

Так ты не сломаешь систему, не потеряешь деньги и не запутаешься. Это не про скорость — это про надёжность.

Итог: что делать прямо сейчас

Если ты хочешь, чтобы комиссия распределялась автоматически — сделай это:

  • Зайди в Robokassa → «Субаккаунты» → «Добавить субаккаунт».
  • Создай субаккаунт для первого партнёра, укажи процент (например, 70%).
  • Создай реферальную ссылку для него.
  • Проверь на 1 рубле — убедись, что деньги пошли туда, куда надо.
  • Дай ссылку партнёру.
  • Каждую неделю проверяй отчёты — нет ли пропущенных транзакций.

Если всё это сделано — ты уже на 90% в порядке. Остальное — это масштабирование. А масштабировать можно только то, что работает.

Информация в статье носит ознакомительный характер. Настройка распределения комиссий — это финансовый процесс, который влияет на твои доходы. Перед применением рекомендаций проконсультируйся с бухгалтером или финансовым специалистом.

Platejigid.ru