Интеграция Битрикс24 с оплатой и доставкой: как принимать платежи и оформлять отправки из CRM
Когда менеджер закрывает сделку, работа не заканчивается: клиенту нужно отправить ссылку на оплату, получить статус платежа, выдать чек, оформить доставку, создать накладную, передать трек-номер и проконтролировать вручение. Разбираем, как связать оплату и доставку с Битрикс24, чтобы клиент быстрее платил, а CRM показывала реальный статус заказа.
Что даёт интеграция оплат и доставки с Битрикс24
Интеграция нужна, если в компании есть хотя бы один из процессов: клиенту отправляют платёжную ссылку из сделки; менеджер вручную проверяет оплату в кабинете банка; доставка оформляется отдельно в кабинете СДЭК, Яндекс Доставки или Почты России; трек-номер копируют в CRM вручную; клиент спрашивает «где заказ», а менеджер ищет ответ в разных системах; статус оплаты и доставки не связаны со стадиями сделки.
| Было вручную | После интеграции |
|---|---|
| Менеджер копирует сумму и реквизиты | Платёжная ссылка создаётся из сделки |
| Оплату проверяют в личном кабинете | Статус оплаты возвращается в CRM |
| Доставка оформляется отдельно | Накладная создаётся из карточки сделки |
| Трек-номер отправляют вручную | Трек-номер сохраняется в CRM и уходит клиенту |
| Статусы не синхронизируются | CRM показывает: оплачен, отгружен, доставляется, вручён |
| Ошибки видны только постфактум | CRM ставит задачи при сбое оплаты или доставки |
Сквозной процесс: от сделки до вручения
Правильная интеграция строится не вокруг отдельной кнопки «оплатить», а вокруг полного пути клиента.
Бизнесу важно не название метода API, а результат: менеджер должен видеть, что клиент оплатил и где сейчас заказ.
Какие данные нужно хранить в CRM
Чтобы интеграция работала стабильно, в Битрикс24 нужно хранить не только сумму и имя клиента. Для оплат и доставки нужны отдельные поля.
| Блок | Что хранить | Зачем |
|---|---|---|
| Оплата | платёжная система, ID платежа, ссылка, сумма, статус | Чтобы не терять платежи и видеть этап оплаты |
| Чек | признак фискализации, номер чека, статус чека | Для контроля онлайн-кассы и 54-ФЗ |
| Доставка | служба, тариф, стоимость, способ получения | Чтобы менеджер видел условия отправки |
| Адрес | город, улица, дом, квартира, индекс, ПВЗ | Чтобы не оформлять доставку с ошибками |
| Отправление | номер накладной, трек-номер, статус | Чтобы клиент и менеджер видели путь заказа |
| Ошибки | код ошибки, текст, дата последней попытки | Чтобы сбои превращались в задачи, а не терялись в логах |
Битрикс24 + ЮKassa: оплата из сделки и контроль статуса платежа
Ключевые запросы: юкасса битрикс24, оплата из сделки битрикс24, платёжная ссылка битрикс24, подключить ЮKassa к Битрикс24.
ЮKassa подходит компаниям, которым нужно принимать оплату картой, через СБП и другие способы без ручного выставления реквизитов. Типовой сценарий: менеджер открыл сделку, проверил сумму, нажал кнопку, клиент получил ссылку на оплату.
Что получает бизнес: быструю отправку платёжной ссылки; автоматическое обновление статуса оплаты в CRM; контроль неоплаченных сделок; запуск доставки или услуги после оплаты; меньше ручных ошибок в суммах; напоминания клиенту и менеджеру.
| Статус | Что значит | Что должна сделать CRM |
|---|---|---|
| Ссылка создана | Клиент ещё не оплатил | Отправить ссылку клиенту |
| Ожидает оплаты | Ссылка открыта или отправлена | Поставить контроль менеджеру |
| Оплачено | Деньги получены | Запустить доставку или выполнение заказа |
| Ошибка оплаты | Платёж не прошёл | Уведомить менеджера |
| Возврат | Деньги возвращены | Перевести сделку в отдельную стадию |
| Частичная оплата | Оплачена часть суммы | Не запускать полную отгрузку без проверки |
Нюансы, о которых часто забывают
- Не храните данные банковских карт в Битрикс24. CRM хранит ссылку, ID платежа и статус, но не номер карты и не CVV.
- Проверяйте сумму перед созданием ссылки. Если менеджер изменил товары после отправки ссылки, старая ссылка может стать неактуальной.
- Фиксируйте внешний ID платежа. Без него сложно сопоставить платёж в ЮKassa и сделку в Битрикс24.
- Продумайте возвраты. Возврат не должен просто закрывать сделку как проигранную — лучше хранить отдельный статус и причину.
- Учитывайте чеки. Если бизнес обязан фискализировать платежи, проверьте, кто формирует чек: платёжный сервис, онлайн-касса или учётная система.
ЮKassa особенно удобна для онлайн-школ и консультаций, услуг с предоплатой, B2C-продаж, интернет-магазинов, подписок и быстрых оплат из мессенджеров и CRM.
Битрикс24 + CloudPayments: платёжные ссылки и уведомления в CRM
Ключевые запросы: cloudpayments битрикс24, платёжная ссылка битрикс24, cloudpayments CRM, оплата из CRM.
CloudPayments часто выбирают за удобный платёжный сценарий: платёжные ссылки, виджет оплаты, рекуррентные платежи, уведомления и онлайн-чеки. Для Битрикс24 это полезно, когда сделка уже создана, а оплату нужно быстро принять без отдельного сайта.
Что стоит передавать в платёж: ID сделки, номер заказа, сумму, email/телефон для уведомления и чека, состав заказа, UTM или источник. Менеджеру не нужно заходить в личный кабинет CloudPayments — он работает в Битрикс24, видит статус, получает задачу при ошибке и переводит сделку дальше только после успешной оплаты.
Важные нюансы
- Callback должен быть защищён. Нельзя слепо доверять входящему запросу: нужно проверять подпись или секрет.
- Платёжная ссылка должна быть одноразовой или привязанной к заказу. Иначе клиент может оплатить не тот заказ или старую сумму.
- Статус оплаты лучше хранить отдельно от стадии сделки. Стадия показывает бизнес-процесс, а поле оплаты — финансовый факт.
- Возвраты и отмены нужны в CRM. Иначе менеджер будет видеть «оплачено», хотя деньги уже вернули.
Битрикс24 + Т-Банк эквайринг: платёжная ссылка, СБП и эквайринг в CRM
Ключевые запросы: тинькофф касса битрикс24, т банк эквайринг битрикс24, эквайринг битрикс24, платёжная ссылка битрикс24.
Т-Банк эквайринг используют компании, которым нужен приём оплат на сайте, в приложении, мессенджерах или через платёжные ссылки. В связке с Битрикс24 это помогает принимать оплату прямо из сделки и автоматически менять статус заказа.
| Сценарий | Что происходит |
|---|---|
| Создание платежа | CRM передаёт сумму и номер сделки |
| Отправка ссылки | Клиент получает ссылку в SMS, email, WhatsApp или Telegram |
| Статус оплаты | Успешный платёж возвращается в CRM |
| Ошибка оплаты | Менеджеру ставится задача |
| Возврат | В сделке появляется статус возврата |
| СБП / T-Pay / карта | Клиент выбирает удобный способ оплаты |
Что важно проверить перед внедрением
- Тестовый и боевой контур. Сначала проверить оплату на тестовой среде, затем переводить на production.
- Сопоставление ID заказа. В платёж нужно передавать ID сделки или номер заказа, чтобы потом найти нужную карточку.
- Состав чека. При фискализации нужно передавать товары, ставки НДС, количество, цену и признак способа расчёта.
- Отложенные статусы. Не все статусы приходят мгновенно — лучше делать повторную проверку по расписанию.
- Разные способы оплаты. Карта, СБП и pay-сервисы могут иметь разные статусы, комиссии и сценарии отказов.
Битрикс24 + СДЭК: накладная из CRM и статусы доставки в сделке
Ключевые запросы: сдэк битрикс24, накладная сдэк из CRM, СДЭК из Битрикс24, трек номер СДЭК в CRM.
СДЭК — частый выбор для интернет-магазинов, оптовых продавцов, сервисных компаний и B2B-доставки. Интеграция нужна, чтобы менеджер не оформлял отправку вручную в личном кабинете, а создавал накладную из сделки.
| Функция | Зачем бизнесу |
|---|---|
| Расчёт стоимости доставки | Менеджер сразу видит цену |
| Выбор ПВЗ или курьерской доставки | Клиент получает удобный вариант |
| Создание накладной | Не нужно дублировать заказ в кабинете СДЭК |
| Печать этикетки | Склад быстро готовит отправку |
| Передача трек-номера | Клиент получает номер отслеживания |
| Обновление статусов | CRM показывает путь отправления |
| Уведомление о проблемах | Менеджер реагирует на задержку |
Для накладной нужны: ФИО и телефон получателя, город, адрес или код ПВЗ, вес, габариты, количество мест, состав отправления, объявленная стоимость, способ оплаты доставки, комментарий для курьера.
Нюансы СДЭК, которые важно учесть
- ПВЗ и адрес — разные сценарии. Для пункта выдачи нужен код ПВЗ, для курьерской — полный адрес.
- Габариты и вес обязательны для точного расчёта. Без них стоимость доставки будет неточной.
- Склад должен видеть, что печатать. В CRM лучше хранить ссылку на этикетку или кнопку печати.
- Статус доставки не равен стадии сделки. Сделка может быть «оплачена», а доставка — «создана», «передана», «в пути», «ожидает в ПВЗ», «вручена».
- Наложенный платёж требует отдельной логики. Если клиент платит при получении, CRM должна отличать оплату товара от оплаты доставки.
Битрикс24 + Яндекс Доставка: курьерская доставка из CRM
Ключевые запросы: яндекс доставка битрикс24, курьерская доставка из CRM, Яндекс Доставка из сделки.
Яндекс Доставка удобна для быстрой городской доставки, срочных отправлений «день в день» и сценариев, где клиент ждёт товар или документы в ближайшие часы. Интеграция позволяет создавать заявку на курьера из сделки и отслеживать статус.
| Поле | Почему важно |
|---|---|
| Адрес отправителя | Курьер должен понять, где забрать заказ |
| Адрес получателя | Главный источник ошибок в доставке |
| Контакт отправителя | Для связи с офисом или складом |
| Контакт получателя | Для связи с клиентом |
| Вес и габариты | Влияют на тариф и доступность доставки |
| Комментарий | Домофон, подъезд, этаж, время |
| Стоимость заказа | Для внутреннего учёта и уведомлений |
Нюансы, которые стоит знать
- Создание заявки ≠ заказ принят в работу. Нужно получать и хранить итоговый статус заявки.
- Адреса лучше валидировать заранее. Ошибка в квартире или корпусе может сорвать срочную доставку.
- Курьерская доставка требует SLA. Если курьер не назначен или доставка задерживается, CRM должна ставить задачу ответственному.
- Для разных городов и тарифов условия отличаются. Не стоит жёстко зашивать правила без проверки доступности.
- Отмена доставки должна возвращаться в сделку. Иначе заказ будет выглядеть как доставляемый, хотя заявка отменена.
Битрикс24 + Почта России: трек-номер в CRM и контроль отправлений
Ключевые запросы: почта россии битрикс24, трек номер в CRM, отслеживание отправлений в CRM.
Почта России остаётся важным каналом для отправлений по всей стране: документы, небольшие товары, заказы в регионы, посылки и возвраты. Интеграция нужна, чтобы трек-номер не терялся в переписке, а статус отправления был виден в сделке.
| Сценарий | Что делает интеграция |
|---|---|
| Создание отправления | Передаёт данные получателя и заказа |
| Получение трек-номера | Сохраняет номер в сделке |
| Печать документов | Упрощает подготовку отправки |
| Отслеживание | Обновляет статус в CRM |
| Уведомление клиента | Отправляет трек-номер и статус |
| Контроль проблем | Ставит задачу при задержке или возврате |
В CRM полезны статусы: отправление создано, передано в отделение, принято Почтой России, в пути, прибыло в место вручения, ожидает получателя, вручено, возврат, проблема доставки. Хранить стоит трек-номер, ID отправления, индексы отправителя и получателя, тип отправления, вес, объявленную ценность, стоимость, статус и дату последнего обновления.
Нюансы Почты России
- Трек-номер — отдельное поле, а не комментарий. Тогда его можно использовать в фильтрах, роботах и уведомлениях.
- Статусы нужно обновлять по расписанию. Не все события удобно получать мгновенно.
- Возвраты — отдельный бизнес-процесс. Возврат влияет на оплату, склад, повторную отправку и коммуникацию.
- Индекс и адрес лучше проверять до создания отправления. Ошибка может привести к возврату.
- Для массовых отправлений нужен журнал пачек. Иначе сложно понять, какие заказы уже переданы в отделение.
Оплата + доставка в одной сделке: лучшие сценарии
Сценарий 1. Интернет-магазин без сложной ERP
Подходит небольшим магазинам, которые продают через сайт, маркетплейсы, соцсети или менеджеров. Битрикс24 становится центром обработки заказа.
Сценарий 2. Услуга с предоплатой
Доставка не нужна, но важны статус оплаты, чек, напоминания и автоматическое назначение исполнителя.
Сценарий 3. B2B-продажа с доставкой документов
Подходит для юридических услуг, консалтинга, поставок, тендеров, договоров и закрывающих документов.
Сценарий 4. Региональная отправка товара
Ключевой показатель — не только факт оплаты, но и вручение. Руководителю важно видеть заказы, которые оплачены, но не доставлены.
Готовый набор полей для Битрикс24
Для внедрения можно создать отдельную группу полей в сделке — «Оплата и доставка».
Поля оплаты
| Поле | Тип | Пример |
|---|---|---|
| Платёжная система | Список | ЮKassa, CloudPayments, Т-Банк |
| ID платежа | Строка | pay_2abc… |
| Ссылка на оплату | URL | https://… |
| Статус оплаты | Список | Ожидает, оплачено, ошибка, возврат |
| Дата оплаты | Дата/время | 2026-05-31 14:20 |
| Сумма оплаты | Число | 18900 |
| Статус чека | Список | не требуется, создан, ошибка |
| Ошибка оплаты | Текст | недостаточно средств / истекла ссылка |
Поля доставки
| Поле | Тип | Пример |
|---|---|---|
| Служба доставки | Список | СДЭК, Яндекс Доставка, Почта России |
| Способ доставки | Список | курьер, ПВЗ, почта |
| Адрес доставки | Текст | Москва, ул. … |
| Код ПВЗ | Строка | MSK123 |
| Стоимость доставки | Число | 450 |
| ID заказа доставки | Строка | cdek_uuid / claim_id |
| Номер накладной | Строка | 1234567890 |
| Трек-номер | Строка | 80000000000000 |
| Статус доставки | Список | создана, в пути, ожидает, вручена, возврат |
| Ошибка доставки | Текст | не найден ПВЗ / неверный адрес |
Дополнительно для синхронизации: внешний ID заказа (антидубли), дата последней синхронизации, статус синхронизации, количество попыток, ответственный за ошибку.
Технические нюансы, важные для бизнеса
1. Платёжная ссылка — это не просто URL
В хорошей интеграции ссылка связана с конкретной сделкой, суммой, клиентом и составом заказа. Если менеджер изменил сумму, старая ссылка должна стать неактуальной или CRM должна предупредить, что платёж создан на другую сумму.
2. Статус оплаты должен приходить от платёжной системы
Нельзя считать сделку оплаченной только потому, что менеджер нажал «отправить ссылку». Оплаченным заказ становится после подтверждения от ЮKassa, CloudPayments или Т-Банка.
3. У доставки есть свой жизненный цикл
Доставка не ограничивается созданием накладной. У неё есть статусы: создана, передана в службу, в пути, прибыла, ожидает клиента, вручена, отменена, возвращается. Эти статусы нужно хранить отдельно.
4. Адрес — главный источник ошибок
Перед созданием доставки нужно проверять город, индекс, улицу, дом, квартиру, ПВЗ, телефон и комментарий. Хорошо, если CRM не даёт создать накладную без обязательных данных.
5. Нужно разделять оплату товара и оплату доставки
Клиент может платить товар онлайн, а доставку отдельно или при получении. Если не разделить эти суммы, отчёты будут неверными.
6. Webhook может не дойти
Платёжная система или служба доставки может отправить уведомление, когда ваш сервер недоступен. Поэтому нужен механизм повторной проверки статуса по расписанию.
7. Роботы должны реагировать на факты, а не на намерения
Неправильно: отправили ссылку → перевели в «Оплачено». Правильно: получили подтверждение оплаты → перевели в «Оплачено». Неправильно: создали доставку → закрыли сделку. Правильно: доставка вручена → закрыли сделку или запустили запрос отзыва.
Что выбрать: готовое приложение, n8n или Python-интеграция
| Подход | Когда подходит | Ограничения |
|---|---|---|
| Готовое приложение | Нужно быстро подключить типовой сценарий | Может не хватить кастомных статусов, логики и отчётов |
| n8n / no-code | Нужно быстро связать webhook, CRM и уведомления | Сложные платёжные и логистические сценарии требуют аккуратной поддержки |
| Python-интеграция | Нужна надёжная логика, очереди, статусы, журнал ошибок | Требуется разработка и сопровождение |
Готового приложения достаточно, если: один платёжный сервис, один канал доставки, простые статусы, мало заказов, нет сложной фискализации. Кастомная интеграция лучше при нескольких платёжных системах, разных юрлицах и складах, частичных оплатах, наложенном платеже, сложных возвратах, контроле SLA доставки и интеграции с 1С, МойСклад или интернет-магазином.
Пример архитектуры на Python
Bitrix24 CRM
↓ событие сделки
Integration API на Python
↓
Payment Provider API (ЮKassa / CloudPayments / Т-Банк)
↓ webhook статуса
Очередь обработки
↓
Bitrix24 обновляет оплату
↓
Delivery Provider API (СДЭК / Яндекс Доставка / Почта России)
↓ webhook или poll статуса
CRM обновляет доставку
В production-версии нужны очередь задач, retry, логирование, проверка подписи, хранение внешних ID и защита токенов.
Принимать оплату и оформлять доставку прямо из Битрикс24?
Настроим интеграцию с ЮKassa, CloudPayments, Т-Банк эквайрингом, СДЭК, Яндекс Доставкой и Почтой России: платёжные ссылки, статусы, чеки, накладные, трек-номера, уведомления и контроль ошибок. При нестандартной логике — кастомная разработка на Python.
Типовые ошибки при внедрении
Ошибка 1. Создают оплату без проверки состава заказа
Если в сделке поменялись товары, а ссылка уже отправлена, клиент может оплатить неправильную сумму. Решение: блокировать изменение суммы после создания ссылки или пересоздавать платёж.
Ошибка 2. Не сохраняют ID платежа
Без внешнего ID невозможно надёжно сопоставить платёж и сделку. Комментария «клиент оплатил» недостаточно.
Ошибка 3. Смешивают стадии сделки и статусы доставки
Стадия «в работе» и статус «доставляется» — разные вещи. Если их смешать, CRM станет неудобной для менеджеров и отчётов.
Ошибка 4. Не обрабатывают возвраты
Возврат оплаты, возврат товара и возврат доставки — разные процессы. У каждого должны быть свои поля, статусы и задачи.
Ошибка 5. Не валидируют адрес
Самая частая логистическая ошибка — неверный адрес, индекс, телефон или ПВЗ. Лучше проверить данные до создания накладной.
Ошибка 6. Не назначают ответственного за сбой
Если ошибка видна только разработчику в логах, бизнес-процесс остановится. Ошибка должна создавать задачу в Битрикс24.
Ошибка 7. Не проверяют статусы повторно
Webhook может не прийти. Критичные статусы оплаты и доставки нужно периодически сверять с провайдером.
Чек-лист перед запуском
- Какие платёжные системы нужны: ЮKassa, CloudPayments, Т-Банк.
- Какие доставки нужны: СДЭК, Яндекс Доставка, Почта России.
- Где формируется сумма заказа и где хранится состав товаров.
- Кто формирует чек.
- Нужен ли возврат и бывают ли частичные оплаты.
- Кто оплачивает доставку.
- Где хранится адрес доставки и как выбирается ПВЗ.
- Какие статусы доставки нужны менеджеру.
- Как клиент получает ссылку на оплату и трек-номер.
- Что делать при ошибке оплаты и отмене доставки.
- Какие отчёты нужны руководителю.
- Кто отвечает за поддержку интеграции.
FAQ
Можно ли отправлять платёжную ссылку из сделки Битрикс24?
Да. Платёжную ссылку можно создавать на основе суммы сделки, товаров, клиента и выбранной платёжной системы. В CRM стоит хранить саму ссылку, ID платежа, статус оплаты, дату оплаты и ошибку, если платёж не прошёл.
Можно ли подключить ЮKassa к Битрикс24?
Да. ЮKassa можно использовать для приёма оплат из CRM. Важно настроить платёжную систему, статусы, чеки, возвраты и связь платежа с конкретной сделкой.
Как работает CloudPayments в Битрикс24?
CRM передаёт сумму, описание заказа и ID сделки, CloudPayments создаёт платёжную ссылку или принимает оплату через виджет, а результат возвращается в Битрикс24 через уведомление или API-проверку статуса.
Можно ли подключить Т-Банк эквайринг к Битрикс24?
Да. Интеграция позволяет создавать платежи и ссылки на оплату, принимать оплату картой, через СБП или другие способы, а затем возвращать статус платежа в сделку.
Можно ли создать накладную СДЭК из Битрикс24?
Да. Для этого в сделке должны быть данные получателя, телефон, адрес или ПВЗ, вес, габариты, состав отправления и способ доставки. После создания накладной трек-номер можно сохранить в CRM.
Можно ли оформить Яндекс Доставку из CRM?
Да. Интеграция может создавать заявку на курьерскую доставку из сделки, передавать адреса, контакты, вес, габариты и получать статусы доставки обратно в Битрикс24.
Можно ли отслеживать Почту России в Битрикс24?
Да. Трек-номер можно хранить в карточке сделки, а статусы отправления обновлять по API или расписанию. При задержке, возврате или проблеме CRM может ставить задачу ответственному.
Что лучше: готовое приложение или кастомная разработка?
Если сценарий простой, достаточно готового приложения. Если нужны несколько платёжных систем, доставки, частичные оплаты, возвраты, контроль SLA, интеграция со складом или 1С, лучше проектировать кастомную интеграцию на Python или через надёжный интеграционный слой.
→ Битрикс24 + 1С, МойСклад, ЭДО, DaData и Честный ЗНАК — учёт, склад, счета и документы после оплаты.
→ Интеграция Битрикс24 с сайтом: Tilda, WordPress, WooCommerce, Marquiz — как заказы и заявки с сайта попадают в сделку.
→ Битрикс24 + маркетплейсы: Ozon, Wildberries, Яндекс Маркет и Авито — заказы и остатки маркетплейсов в CRM.