Платежи
ЮKassa
Статусы оплат и возвратов для складского заказа.
Сохранять токен каждой платёжной попытки, проверять её серверный результат и отделять отмену оплаты от товарного возврата. Выплаты и другие продукты не включаются в этот объём.
Зафиксируем нужные операции, направление данных и условия приёмки.
| Операция | Направление | Состав и готовность |
|---|---|---|
| Платёжная попытка | Skirbo / платёжный контур → kassa.com | Обсудим в составе подключения Магазин, заказ, сумма, валюта и сохранённый token; точные поля текущего запроса уточняются. |
| Серверный результат | kassa.com → Skirbo | Обсудим в составе подключения Проверенный результат по token, включая собственный ID попытки и принадлежность клиенту. |
| Отмена | Финансовый контур ↔ kassa.com | Обсудим в составе подключения Только по допустимому состоянию и актуальному контракту; не приравнивать отмену к универсальному возврату. |
| Разрешение выдачи | Skirbo → склад | Обсудим в составе подключения Отдельный проектный результат проверки платежа, без повторного исполнения на повторном уведомлении. |
На узком экране таблицу можно прокрутить в сторону.
Это сценарии для обсуждения. Методы API сервиса сами по себе не подтверждают готовность подключения в Skirbo.
Для продавца физического товара, использующего продукт приёма оплаты kassa.com. Рассматриваются платёжные объекты официального PHP SDK и их связь с заказом. Доступность продукта для организации в РФ, разрешённые способы и действующие условия нужно подтвердить отдельно; наличие репозитория этого не устанавливает.
Прочитан официальный kassacom/php-sdk: создание, обработка, чтение и отмена платежа, обработчик серверного уведомления. Текущая спецификация и правила безопасности требуют проверки. В примере раздела capture есть несоответствие вызова, поэтому по нему нельзя реализовывать списание без уточнения.
Предлагаемая схема для согласования и пилота. Она не означает, что описанный обмен уже настроен в Skirbo.
Задача: Сопоставить подтверждённую оплату с нужным заказом и клиентом.
Когда начинается: Продавец инициирует оплату готового заказа.
Результат: Один платёжный результат даёт одно основание для складского решения.
Задача: Разобрать судьбу платежа перед отменой обработки.
Когда начинается: Покупатель отказался от заказа до физической передачи.
Результат: Финансовая отмена и отмена складского исполнения связаны, но не подменяют друг друга.
Задача: Не выдать товар дважды после повторного открытия оплаты.
Когда начинается: По заказу обнаружены два payment token.
Результат: История оплаты полна, а складское исполнение остаётся единственным.
Задача: Обнаружить платёж без доставленного уведомления и не потерять несколько попыток одного заказа.
Когда начинается: Финансовый ответственный закрывает период или разбирает пропущенное событие.
Результат: Период сверки имеет подтверждённые соответствия и видимый список исключений.
| Данные | Ответственный источник | Правило обмена |
|---|---|---|
| Заказ и SKU | Продавец / его учётная система | Skirbo связывает версию заказа и товарные строки; банковский идентификатор не заменяет SKU. |
| Остатки и отгрузка | Система фактического склада | Разрешение обработки по оплате и физическая выдача — разные события. |
| Деньги и платёжные статусы | Поставщик платёжного или банковского продукта | Сохранять исходный статус, сумму, валюту и время; соответствие складскому разрешению задаёт продавец. |
| Документы | Назначенная кассовая и учётная система | Платёжная операция не является доказательством фискализации или подписания закрывающих документов. |
| Возврат | Склад — товар; финансовый ответственный — деньги | Физический осмотр и денежное возмещение связаны идентификаторами, но подтверждаются отдельно. |
На объём работ влияют версии систем, доступы, число кабинетов, направление обмена и обработка ошибок. После разбора задачи согласуем реализацию, стоимость и сроки.
Для оценки нужны подтверждённый платёжный продукт kassa.com, правила доступности вашей организации и обезличенный жизненный цикл одного token.
Рассмотрим получение идентификатора и результата уже существующей оплаты, если это допускает контракт магазина.
В предложенном обмене зафиксируем продукт приёма оплаты заказа; массовые выплаты и карты потребуют отдельного согласованного сценария.
Сначала нужно проверить подлинность и связь с магазином и попыткой по текущей спецификации. При сомнении результат сверяется чтением; склад не реагирует на непроверенный запрос.
Первая попытка могла быть принята. Сохранённый token и проверка её состояния предотвращают повторную оплату и два основания для выдачи.
По известному token запрашивают данные той же попытки. В SDK также есть получение отчёта за период; до автоматизации нужно проверить его колонки и полноту. Если token неизвестен, финансовый ответственный сначала ищет принятую попытку, чтобы повторное создание не списало деньги второй раз.
Нет подтверждения для вашего договора. Изученный SDK показывает интерфейс, но не правила допуска организации и страны. Для оценки нужны действующий продукт, юридическое лицо договора и подтверждённые способы расчёта.
Материал описывает предложение обмена. Работающий коннектор Skirbo, пилот и приёмка на заказах вашего клиента не подтверждены; способ реализации определяется после проверки доступов и операций. Перед запуском подтвердим состав операций и проверим результат на согласованном сценарии.
Используем для оценки возможностей внешней системы. Документация не является подтверждением готовности коннектора Skirbo.
Выберите сервисы и расскажите, какие данные нужно передавать. Можно описать одну интеграцию или связку из нескольких систем.
Оценка заявки не означает, что подключение уже готово или разработка согласована. Пароли, API-ключи и данные покупателей в форму не добавляйте.
Названия и логотипы используются для обозначения сервисов. Состав подключения и условия уточняем для вашей задачи.