POST /v1/split/rule и
POST /v1/split/config/get · /set.
Зачем это нужно
- Партнёрские программы — реферал приводит клиента и получает свой процент с каждой его оплаты.
- Маркетплейс / площадка — комиссия площадки остаётся вам, остальное уходит продавцу.
- Совместные проекты — двое соавторов делят выручку 50/50, не сводя счёты вручную.
- Агентские выплаты — менеджер получает процент со сделок, которые он закрыл.
Шаг 1. Создать правило
Правило описывает одного получателя и его долю. Получателей может быть несколько — создайте несколько правил. Есть два вида назначения, и разница между ними существеннее, чем кажется.Вариант А. На внешний адрес
Вариант Б. На мерчанта внутри платформы
Задавайте либо
address + network, либо merchant_id — не оба сразу (иначе
split.bad_destination). И то и другое одновременно шлюз не примет.
Если партнёр есть в платформе — выбирайте
merchant_id. Это и дешевле (нет комиссии сети), и
принципиально безопаснее при возвратах. Внешний адрес — это дверь в одну сторону.
Шаг 2. Настроить окно удержания (refund_hold_hours)
Это самая важная настройка сплитов. Её нужно понять, а не просто выставить: цена ошибки здесь —
ваши собственные деньги.
refund_hold_hours часов, и только
потом происходит расчёт по сплитам.
Это не бюрократическая задержка, а окно возвратности
Вот суть, из которой следует всё остальное: Значит, пока доли не розданы, возврат безболезнен, а как только розданы — вы платите за него сами. Окно удержания — это ровно тот промежуток, внутри которого возврат ещё можно провести целиком. Что происходит внутри окна:
Что происходит после окна — зависит от вида партнёра:
На цифрах: почему без окна вы уходите в минус
Сценарий без окна удержания (refund_hold_hours: 0), партнёр — на внешнем адресе:
refund_hold_hours: 0 — опасное значение
Ноль означает «раздавать доли немедленно». Это снимает единственную защиту от описанного выше
убытка: возврат по внешнему сплиту становится невозможно покрыть из денег партнёра — покрывать
будете вы, из своего кармана, на каждом возврате.
Ставьте 0 только если вы твёрдо уверены, что возвратов по этим платежам не бывает в принципе.
Как выбрать значение
Ориентируйтесь на свой реальный срок возвратов: сколько времени проходит между оплатой и типичной жалобой клиента. Окно должно перекрывать его с запасом.- Слишком маленькое окно → партнёры получают деньги раньше, чем вы узнаёте о проблеме. Риск оплатить возврат из своего кармана.
- Слишком большое окно → партнёры дольше ждут свои деньги и жалуются.
Сплиты на
merchant_id мягче к возвратам: доля отзывается с баланса партнёра даже после
закрытия окна. Но и там окно полезно — оно избавляет партнёра от «качелей» на балансе (получил →
отобрали).Шаг 3. Проверить, что получилось
Как сплиты влияют на баланс
Сплит — это пятый путь ухода средств с вашего баланса, наравне с выплатой, автовыводом, возвратом и переводом на личный кошелёк. Отличие в том, что вы его не инициируете: он срабатывает сам, по правилу. Сумма, из которой считается доля, — та, что реально зачислилась. Порядок такой:Ошибки
Связанные страницы
POST /v1/split/rule · /list · /delete
POST /v1/split/config/get · /set
окно удержания.
Модель баланса и движение средств
сплит как путь ухода средств.
Возвраты платежей
почему возврат списывает всю сумму.
Первая выплата
ручной вывод, если сплит не подходит.