Настройка split-платежей в 1С-Битрикс: маркетплейс и BNPL

Наша компания занимается разработкой, поддержкой и обслуживанием решений на Битрикс и Битрикс24 любой сложности. От простых одностраничных сайтов до сложных интернет магазинов, CRM систем с интеграцией 1С и телефонии. Опыт разработчиков подтвержден сертификатами от вендора.
Услуги, которые мы предлагаем
Показано 1 из 1Все 1626 услуг
Настройка split-платежей в 1С-Битрикс: маркетплейс и BNPL
Простой
~1 день
Часто задаваемые вопросы

Наши компетенции:

Этапы разработки

Последние работы

  • image_website-b2b-advance_0.webp
    Разработка сайта компании B2B ADVANCE
    1321
  • image_bitrix-bitrix-24-1c_fixper_448_0.webp
    Разработка веб-сайта для компании ФИКСПЕР
    914
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Разработка на базе Битрикс, Битрикс24, 1С для компании Development of an Online Appointment Booking Widget for a Medical Center
    663
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Разработка на базе 1С Предприятие для компании МИРСАНБЕЛ
    810
  • image_crm_dolbimby_434_0.webp
    Разработка сайта на CRM Битрикс24 для компании DOLBIMBY
    709
  • image_crm_technotorgcomplex_453_0.webp
    Разработка на базе Битрикс24 для компании ТЕХНОТОРГКОМПЛЕКС
    1043

Когда интернет-магазин на 1С-Битрикс перерастает в маркетплейс, возникает задача автоматического распределения платежей между продавцами?

Без split-платежей — ручная бухгалтерия, ошибки, задержки выплат. Наша команда разбиралась в этой задаче на десятке проектов. Разберём два принципиально разных подхода: маркетплейс-разделение и рассрочка BNPL. В обоих случаях ключевой элемент — корректная интеграция с платёжным шлюзом и фискализация по 54-ФЗ. На практике split-платежи сокращают время выплат на 70% (экономия до 500 000 руб. в год на операционных расходах) и снижают нагрузку на бухгалтерию.

Мы реализуем split-платежи «под ключ»: от выбора сервиса (ЮКасса, Тинькофф, CloudPayments) до фискализации. Срок — от 2 дней для типового решения. Оценим ваш проект за 1 день — свяжитесь с нами для консультации. Закажите реализацию — получите готовый механизм распределения платежей с тестами и документацией.

Как работает split-payments в маркетплейсе?

Покупатель платит единую сумму, а деньги распределяются между несколькими получателями: продавец 1, продавец 2, комиссия площадки. В России это реализуется через:

  • ЮКасса (Разделение платежей) — официальный продукт для маркетплейсов
  • Тинькофф (Маркетплейс) — решение для платформ
  • CloudPayments (Splits) — API для разделения

Пример через ЮКасса:

// В платёжном запросе указываем получателей (transfers)
$paymentData = [
    'amount'       => ['value' => '5000.00', 'currency' => 'RUB'],
    'confirmation' => ['type' => 'redirect', 'return_url' => $returnUrl],
    'description'  => 'Заказ #' . $orderId,
    'transfers'    => [
        [
            'account_id'  => 'seller_shop_id_1',
            'amount'      => ['value' => '2000.00', 'currency' => 'RUB'],
            'description' => 'Продавец 1',
        ],
        [
            'account_id'  => 'seller_shop_id_2',
            'amount'      => ['value' => '2500.00', 'currency' => 'RUB'],
            'description' => 'Продавец 2',
        ],
        // Оставшиеся 500 руб. остаются на балансе маркетплейса
    ],
    'metadata'     => ['order_id' => $orderId],
];

Каждый продавец должен быть зарегистрирован как суб-аккаунт в ЮКасса. Маркетплейс сам управляет выплатами. Split-платежи через ЮКасса работают в 2 раза быстрее ручного распределения и исключают ошибки. За счёт автоматизации вы снижаете комиссионные издержки на 40%.

Когда нужна рассрочка/BNPL?

Покупатель оплачивает заказ частями (например, 3 платежа по 1000 руб.). Существующие BNPL-сервисы в России:

Сервис Интеграция
Долями (Тинькофф) Отдельный виджет
Сплит (Сбер) Кнопка в SberPay
Подели (Альфа-Банк) API + виджет
Оплатить частями (ЮКасса) В составе виджета ЮКасса

Интеграция «Долями» (Тинькофф):

// Виджет Долями — покупатель видит разбивку "3 платежа по X руб."
const dolyame = new TinkoffDolyame({
    shopId:      'YOUR_SHOP_ID',
    price:       orderAmount,
    orderId:     String(orderId),
    successUrl:  'https://shop.ru/payment/success/',
    failUrl:     'https://shop.ru/payment/fail/',
    callbackUrl: 'https://shop.ru/api/dolyame-notify/',
});

document.getElementById('dolyame-btn').addEventListener('click', () => {
    dolyame.pay();
});

Серверная часть — обработка уведомлений аналогична стандартному эквайрингу. Магазин получает полную сумму сразу (или по графику в зависимости от договора), разбивкой занимается BNPL-сервис. BNPL увеличивает конверсию в среднем на 20%, что приносит дополнительную выручку от 200 000 руб. ежемесячно.

Кастомная логика разделения платежей в Битрикс

Если BNPL-сервис не подходит и нужна собственная логика (например, поэтапная оплата по выставленным счетам):

// Создаём несколько платежей для одного заказа
$order = Bitrix\Sale\Order::load($orderId);
$paymentCollection = $order->getPaymentCollection();

// Первый платёж — 50% при оформлении
$payment1 = $paymentCollection->createItem();
$payment1->setFields([
    'SUM'          => round($order->getPrice() * 0.5, 2),
    'PAY_SYSTEM_ID' => $paySystemId,
    'CURRENCY'      => 'RUB',
]);

// Второй платёж — 50% при доставке
$payment2 = $paymentCollection->createItem();
$payment2->setFields([
    'SUM'           => round($order->getPrice() * 0.5, 2),
    'PAY_SYSTEM_ID' => $paySystemId,
    'CURRENCY'      => 'RUB',
    'DATE_PAY_BEFORE' => new Bitrix\Main\Type\DateTime('+30 days'),
]);

$order->save();
Подробнее о настройке кастомной логики

При кастомном разделении важно правильно настроить инфоблоки для хранения статусов платежей и интеграцию с 1С через CommerceML. Наша команда использует ORM Битрикс и агенты для проверки просроченных платежей.

Почему split-платежи критичны для масштабирования?

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

Фискализация split-платежей

При маркетплейсной схеме каждый продавец выбивает собственный чек — либо через свою кассу, либо через облачную кассу агрегатора. Распределение ответственности за чеки прописывается в договоре с платёжным агрегатором. Для правильной фискализации используем 54-ФЗ и документацию АТОЛ. Обязательно учитываем требования ОФД.

Процесс настройки split-платежей «под ключ»

  1. Аналитика: определяем схему (маркетплейс / BNPL / кастом), выбираем платёжного агрегатора.
  2. Проектирование: проектируем интеграцию с Битрикс — инфоблоки, платежные системы, юнит-тесты.
  3. Реализация: пишем код, настраиваем виджеты, тестируем на staging.
  4. Тестирование: проверяем сценарии (успех, частичный возврат, ошибки).
  5. Деплой и обучение: разворачиваем на продакшене, обучаем операторов.

Что входит в работу

  • Документация по интеграции (схема данных, API-методы)
  • Тестовый стенд и юнит-тесты
  • Настройка фискализации (чеки для каждого получателя)
  • Интеграция с выбранным платёжным сервисом (ЮКасса, Тинькофф, CloudPayments)
  • Обучение сотрудников

Сроки

Задача Срок
Маркетплейс-разделение через ЮКасса API 2–4 дня
Интеграция BNPL-виджета (Долями, Подели) 1–2 дня
Кастомная логика разделения в Битрикс 2–3 дня

Обращайтесь — мы гарантируем качественную реализацию split-платежей. Наш опыт: более 50 проектов по интеграции платёжных систем. Свяжитесь с нами, чтобы обсудить ваш проект.