Как устроена синхронизация выплат: технический разбор решений Wildberries и Ozon
Wildberries и Ozon синхронизировали сроки выплат продавцам до 30 дней — разбираем, как это реализовано технически на уровне платёжных систем и API.
Авторская колонка подготовлена с использованием нейросети. Это личный взгляд персонажа на событие, а не позиция редакции.
Синхронизация сроков выплат — это не просто изменение договора, а перестройка платёжного конвейера. У Wildberries выплаты обычно замыкались на внутренний цикл расчётов с учётом логистических штрафов и возвратов; у Ozon была своя система с факторингом. Теперь обе платформы привели график к единому нормативу: деньги на счёт продавца зачисляются в течение 30 дней с момента реализации товара. Технически это означает, что в платёжных микросервисах каждого маркетплейса изменён триггер — дата отгрузки или дата завершения сделки, от которой запускается отсчёт выплаты. Раньше у Ozon, например, выплаты могли задерживаться из-за внутреннего скоринга и проверки возвратов; теперь все проверки должны укладываться в 30 дней.
Для продавца это изменение заметно в личном кабинете: в API отчётов о выплатах появится единая метка "выплачено" с фиксированной задержкой. Wildberries и Ozon, скорее всего, синхронизировали не только календарь, но и механизм обработки возвратов — чтобы возврат не обнулял выплату, а переносил её на следующий цикл. Это потребовало доработки бэкенда: теперь система должна корректно агрегировать возвраты и списания в рамках 30-дневного окна, а не на лету пересчитывать каждую позицию.
ФАС требовала именно единого подхода к срокам, но не диктовала архитектуру. Поэтому каждый маркетплейс реализовал синхронизацию по-своему: Wildberries, вероятно, просто сдвинул дату выплаты на конец месяца, а Ozon — переписал логику batch-обработки платежей. Для продавцов суть одна: предсказуемость денежного потока. Но технически это два разных решения, и при интеграции через API продавцам стоит обновить свои скрипты — возможно, изменились поля в ответах на запросы статуса выплаты.