Безопасность и данные

Главный страх в этой нише — отдать деньги и не получить товар. Здесь то, что можно проверить: как устроены отказ, возврат, выдача кода и доступ по ключу — и что сегодня с документами.

Деньги

  • Отказ раньше списания

    Если позицию нельзя выдать — цена разошлась, поставщик недоступен, позиция закрыта к продаже, — заказ отклоняется ДО того, как деньги ушли с баланса. Проверки стоят перед списанием, а не после.

  • Не смогли выдать — вернули

    Списали, а выдать не получилось: заказ закрывается возвратом и отдельной строкой в журнале движений. Возврат — событие в вашем журнале, а не результат переписки с поддержкой.

  • Повтор не стоит вторых денег

    Повторный запрос с тем же ключом идемпотентности отдаёт ответ первого заказа. Оборвавшаяся сеть, ретрай вашей очереди или нажатая дважды кнопка не приводят ко второму списанию.

  • Не торгуем по неизвестной цене

    Если проверить курс нечем, каталог отвечает отказом, а не отдаёт старую цену. Молчание честнее числа, возраст которого мы не знаем.

Коды

  • Один код — один заказ

    Защита от повторной выдачи долговечная: она переживает наш перезапуск и не зависит от того, что помнит процесс. Один и тот же код не может уехать в два заказа.

  • Коды не исчезают

    Выданные коды лежат у заказа и перечитываются сколько угодно раз, в том числе после нашего перезапуска, — ответ приходит дословно тот же. «Показали один раз» у нас не бывает.

  • Чужого в ответе нет

    Наружу уходит только наш конверт: имена, ответы и внутренние идентификаторы поставщиков в него не попадают. Это проверяется отдельным гейтом на каждой приёмке, а не доверием к коду.

Доступ

  • Права у ключа, а не у человека

    Ключ открывает ровно те ручки, которые названы в его правах. Ключ на чтение каталога не разместит заказ, даже если о нём попросить.

  • Список адресов

    Если вы задали список адресов, с которых работает ваша интеграция, ключ принимается только с них. Утёкший ключ без вашего адреса бесполезен.

  • Отзыв ключа — и проверка подписок

    Отозванный ключ перестаёт открывать ручки немедленно. Но заказы и подписки на события принадлежат КОМПАНИИ, а не ключу: подписка, заведённая чужими руками, переживёт отзыв и продолжит слать ваш баланс и заказы на чужой адрес. При подозрении на компрометацию отзовите ключ И откройте список подписок, убрав всё, чего не заводили.

  • Проверить, ничем не рискуя

    Песочный ключ проходит весь путь на отдельном кошельке и фиктивном поставщике. Ошибка в вашем коде на этом пути стоит ноль.

Документы и персональные данные

На старте расчёты идут криптопереводом. Работа по счёту с договором и закрывающими документами — отдельный следующий шаг: юрлицо и приём безналичных денег у нас в плане, но ещё не открыты. Мы называем это прямо, потому что для оптовика способ расчёта — не деталь, а условие сделки.

Полный текст политики обработки персональных данных готовится и появится к запуску. До тех пор мы не заявляем ни соответствия, ни сертификаций: страница доверия, обещающая документ, которого нет, обесценивает и всё остальное на ней. Что именно сайт ставит в браузере и когда — уже написано на странице о файлах cookie, и написано по коду, а не по памяти.

Частые вопросы

Что будет с деньгами, если заказ не выдался?

Если выдать нельзя — заказ отклоняется до списания. Если списание уже произошло, а выдача не удалась, заказ закрывается возвратом, и возврат виден отдельной строкой в журнале движений по балансу.

Может ли один код уехать двум покупателям?

Нет. Защита от повторной выдачи долговечная и переживает наш перезапуск, а повторный запрос с тем же ключом идемпотентности отдаёт ответ первого заказа, а не создаёт второй.

Что делать, если ключ доступа скомпрометирован?

Отозвать ключ и СРАЗУ ЖЕ проверить список подписок на события: подписки принадлежат компании, а не ключу, и переживают его отзыв — заведённая чужими руками продолжит слать ваш баланс и заказы на чужой адрес. Одного отзыва недостаточно. Заранее ограничить ущерб помогают список адресов, с которых принимается ключ, и его права: ключ на чтение заказ не разместит.

Работаете ли вы по договору и даёте ли закрывающие документы?

Пока нет. На старте расчёты идут криптопереводом; юрлицо, счёт и закрывающие документы — следующий шаг, и мы объявим о нём отдельно. Если закрывающие документы нужны вам с первой отгрузки, скажите сразу: лучше договориться о сроке, чем обнаружить это после сделки.

Есть ли у вас политика обработки персональных данных?

Полный текст готовится и появится к запуску на сайте. Пока он не выпущен, мы не заявляем соответствия и не публикуем реквизиты — перечень того, что сайт уже ставит в браузере и зачем, лежит на странице о файлах cookie.

Поставщикам

Если у вас есть объём цифровых товаров — расскажем, как мы работаем и что нужно для начала.

Поставщикам

Мы используем файлы cookie, чтобы сайт работал корректно и для аналитики посещаемости. Продолжая пользоваться сайтом, вы соглашаетесь с обработкой cookie. Подробнее.

Безопасность и данные | Kodrio