Платежи
ЮKassa
Статусы оплат и возвратов для складского заказа.
Связать подтверждённый расчёт продавца и фактический состав выдачи с фискальным документом, сохраняя его отдельный ID и результат.
Зафиксируем нужные операции, направление данных и условия приёмки.
| Операция | Направление | Состав и готовность |
|---|---|---|
| Состав и основание расчёта | Skirbo / продавец → фискальный адаптер | Обсудим в составе подключения Склад даёт факты; продавец задаёт финансовые и фискальные реквизиты. |
| Документ и статус | Адаптер ↔ OrangeData | Обсудим в составе подключения SDK подтверждает отправку и запрос состояния по ID; рабочая редакция проверяется. |
| Возвратный документ | Продавец → OrangeData | Обсудим в составе подключения Подтверждены типы документов, применение и связь с исходным расчётом согласуются. |
На узком экране таблицу можно прокрутить в сторону.
Это сценарии для обсуждения. Методы API сервиса сами по себе не подтверждают готовность подключения в Skirbo.
Рассматривается прямой контур OrangeData и официальный PHP SDK. README закреплён коммитом и описывает протокол 2.29.1 от 15.11.2023: клиент с ключами и сертификатами, документ, позиции, оплаты, отправка и проверка статуса. Исторические налоговые перечисления не используются как актуальные правила.
Есть официальная SDK-документация прямой связи. Она прочитана в закреплённой версии, но не доказывает текущую совместимость её справочников и вашего договора. Готовый партнёрский модуль OrangeData не является готовым коннектором Skirbo.
Предлагаемая схема для согласования и пилота. Она не означает, что описанный обмен уже настроен в Skirbo.
Задача: Не считать отправленное задание готовым чеком и не создавать его второй раз при сбое.
Когда начинается: Продавец подтвердил событие расчёта по заказу, а склад завершил проверку выдаваемого состава.
Результат: Расчёт, физическая выдача и фискальный результат прослеживаются раздельно.
Задача: Связать возвратный документ с реальным основанием.
Когда начинается: Склад принял товар и продавец согласовал возврат расчёта.
Результат: Возврат не заменён простым удалением исходной записи.
Задача: Не отправить документ другого клиента или несовместимого формата.
Когда начинается: Фулфилмент обслуживает несколько продавцов и мест расчёта.
Результат: Клиенты и фискальные форматы не смешиваются.
| Данные | Ответственный источник | Правило обмена |
|---|---|---|
| Заказ, цены и расчёт | Продавец | Источник налогов и финансовых решений не WMS. |
| SKU, остаток и коды | Склад / справочник клиента | Передаётся фактическая единица, не случайный код того же SKU. |
| Фискальный документ | OrangeData / учётный контур | ID и статус чека отделены от заказа и платежа. |
| Выдача и возврат | Skirbo / склад | Физическое движение подтверждается человеком. |
| Деньги | Платёжный контур | Фискализация не доказывает списание или возврат денег. |
На объём работ влияют версии систем, доступы, число кабинетов, направление обмена и обработка ошибок. После разбора задачи согласуем реализацию, стоимость и сроки.
Какой расчёт, организация и группа касс должны фискализировать выдачу или возврат?
В этом контексте он описывает фискальный документ. Его ID необходимо хранить отдельно от складского заказа и транзакции оплаты.
Нет основания считать их актуальными. Перед подключением нужны действующие справочники и подтверждение продавца.
Проверить статус того же документа. Новый ID без сверки может создать второй фискальный документ.
Такой обход не является способом исправить ошибку. Нужно разобрать код, формат и основание операции по действующему контракту и правилам продавца.
Подключение тестовой и рабочей среды разделено. Для рабочей среды нужно согласовать собственные ключи подписи и сертификат; доступ к тестовому контуру не подтверждает готовность рабочего обмена.
По одному заказу возможны разные события расчёта. Предлагается хранить отдельную связь каждого события с его фискальным документом, сохраняя исходный заказ и платёж без подмены идентификаторов.
Изучаем возможность связи со Skirbo. Рабочий коннектор и сроки подключения не подтверждены; сначала согласуем описанный ниже процесс и проверим доступный интерфейс. Перед запуском подтвердим состав операций и проверим результат на согласованном сценарии.
Используем для оценки возможностей внешней системы. Документация не является подтверждением готовности коннектора Skirbo.
Выберите сервисы и расскажите, какие данные нужно передавать. Можно описать одну интеграцию или связку из нескольких систем.
Оценка заявки не означает, что подключение уже готово или разработка согласована. Пароли, API-ключи и данные покупателей в форму не добавляйте.
Названия и логотипы используются для обозначения сервисов. Состав подключения и условия уточняем для вашей задачи.