Платежи
ЮKassa
Статусы оплат и возвратов для складского заказа.
Передать согласованный складской заказ в точку расчёта, проверить кассовое проведение и не потерять связь при переносе заказа между точками.
Зафиксируем нужные операции, направление данных и условия приёмки.
| Операция | Направление | Состав и готовность |
|---|---|---|
| Внешний документ | Продавец / адаптер → Модулькасса | Обсудим в составе подключения Подтверждены документы SALE/RETURN и привязка к торговой точке. |
| Проведённый документ | Модулькасса → учётный контур | Обсудим в составе подключения Проверять linkedDocId, а не только ответ создания. |
| Состав и выдача | Skirbo ↔ продавец | Обсудим в составе подключения Склад даёт факты, кассовый контур подтверждает проведение. |
На узком экране таблицу можно прокрутить в сторону.
Это сценарии для обсуждения. Методы API сервиса сами по себе не подтверждают готовность подключения в Skirbo.
Рассматривается API внешних заказов Модулькассы, включая документ для конкретной торговой точки и получение связанного кассового документа. Это кассовый продукт, отдельный от банковского обслуживания Модульбанка. Созданный внешний заказ ещё не является проведённым чеком.
Подтверждён HTTP API внешних заказов. Сохранены две редакции PDF; для внедрения нужна применимая версия, особенно для ФФД и маркированных позиций. Это не подтверждение автоматического эквайринга или готовой интеграции Skirbo.
Предлагаемая схема для согласования и пилота. Она не означает, что описанный обмен уже настроен в Skirbo.
Задача: Получить кассовое подтверждение по тому же заказу, который собрал склад.
Когда начинается: Склад подготовил товар для самовывоза или расчёта в выбранной торговой точке.
Результат: Созданный внешний заказ, кассовый документ и физическая выдача имеют отдельные проверенные связи.
Задача: Не оставить две точки готовыми выдать один товар.
Когда начинается: Покупатель меняет пункт самовывоза до расчёта.
Результат: У заказа одна действующая точка расчёта.
Задача: Не удалять внешний заказ вместо возвратного расчёта.
Когда начинается: Склад подтвердил физический возврат.
Результат: История продажи и возврата сохраняется.
| Данные | Ответственный источник | Правило обмена |
|---|---|---|
| Заказ и цены | Продавец | Состав/предоплата согласуются до кассы. |
| SKU, коды и остаток | Склад / учётный справочник | Физический товар не перемещается от смены retailPointId. |
| Внешний orderId | Модулькасса | Серверный ID отделён от номера и remoteId. |
| Чек и статус проведения | Касса / Модулькасса | Создание заказа и проведение различаются. |
| Возврат | Продавец и склад | RETURN и приёмка имеют раздельные результаты. |
На объём работ влияют версии систем, доступы, число кабинетов, направление обмена и обработка ошибок. После разбора задачи согласуем реализацию, стоимость и сроки.
Какая торговая точка принимает расчёт и как склад получает подтверждение проведённого заказа?
Нет. Источник отдельно описывает получение проведённого заказа через связанный кассовый документ.
В PDF поле retailPointId в теле имеет приоритет над URL. Интеграция должна выявлять такое расхождение до записи.
В прочитанном описании prepaid-заказ нельзя редактировать на кассе. Изменение состава требует заранее согласованного процесса.
Такого подтверждения нет. Удаление внешнего документа нельзя подменять возвратным расчётом или отменой проведённого чека.
PDF называет responseURL адресом подтверждения успешной фискализации, но не раскрывает полный контракт уведомления. Для проекта предлагается сверять полученный сигнал с самим проведённым документом, пока схема и проверка отправителя не подтверждены.
Нужна проверенная схема. В извлечённом тексте встречаются типографские кавычки, переносы адресов и различие remoteId/remoteID; редакции также различаются описанием маркировки. Такие примеры не используются как готовый исполняемый контракт.
Изучаем возможность связи со Skirbo. Рабочий коннектор и сроки подключения не подтверждены; сначала согласуем описанный ниже процесс и проверим доступный интерфейс. Перед запуском подтвердим состав операций и проверим результат на согласованном сценарии.
Используем для оценки возможностей внешней системы. Документация не является подтверждением готовности коннектора Skirbo.
Выберите сервисы и расскажите, какие данные нужно передавать. Можно описать одну интеграцию или связку из нескольких систем.
Оценка заявки не означает, что подключение уже готово или разработка согласована. Пароли, API-ключи и данные покупателей в форму не добавляйте.
Названия и логотипы используются для обозначения сервисов. Состав подключения и условия уточняем для вашей задачи.