Выдача ключей на Яндекс Маркете: 30 минут после оплаты
После оплаты цифрового товара ключ должен дойти до покупателя за 30 минут. По договору Маркета у магазина из них 10 минут. Ниже по шагам, что за эти полчаса происходит между покупателем, Маркетом и магазином и на чём теряют минуты при ручной выдаче. Сверено с документацией и договором Маркета 13 октября 2026.
Что происходит после оплаты
- Заказ переходит в обработку. Покупатель оплатил, заказ получает статус
PROCESSING. По договору Маркет присылает заказ магазину в течение 10 минут после оплаты. - Маркет присылает уведомление. Если подключены API-уведомления, магазину не нужно опрашивать Маркет. По замерам DBS.MARKET уведомление приходит примерно через 67 секунд после перехода заказа в обработку.
- Магазин передаёт ключ. По договору на это 10 минут с момента, когда Маркет прислал заказ. Метод
deliverDigitalGoodsпринимает ключи, инструкцию по активации и дату «активировать до». Все ключи одного заказа отправляют одним запросом. Инструкция может занимать до 10 000 знаков, в ней можно делать заголовки, абзацы и списки. - Покупатель получает ключ. Если выбран способ «по почте», Маркет присылает письмо с ключом и инструкцией. Для способа «в заказе» ключ и инструкция приходят в чат с магазином, а сам ключ можно скопировать в списке заказов.
- Заказ становится доставленным. При способе «по почте» Маркет переводит заказ в статус
DELIVERED, когда письмо доставлено, и присылает об этом уведомление.
Источники: как передать цифровой товар, метод deliverDigitalGoods, договор Маркета для DBS, прил. 5, п. 1.8.
Время по замерам DBS.MARKET на работающем магазине. Зелёным отмечено, сколько из 30 минут заняла выдача.
Сроки по способам передачи
Способ передачи выбирают в карточке товара. От него зависит, что делает магазин и сколько у него времени.
| Способ | Что делает магазин | Срок |
|---|---|---|
| Код по почте | Передаёт ключ методом deliverDigitalGoods | По договору 10 минут у магазина, по документации API 30 минут после PROCESSING |
| Код в заказе на Маркете | То же самое | По договору 10 минут у магазина, по документации API 30 минут после PROCESSING |
| В чате с покупателем | Присылает в чат сертификат или инструкцию, как получить товар, и отмечает заказ доставленным | В документации не указан. По договору — 3 часа после оплаты, отметить доставку не позже 6 часов |
| Подарок в Steam | Добавляет покупателя в друзья по его ссылке, дарит игру и отмечает заказ доставленным | 3 часа |
Для чата и Steam Маркет не отмечает заказ доставленным сам. Это делают через API или на странице заказа.
Покупателям Маркет обещает отправить цифровой товар за 30 минут после оплаты, а для подарка в Steam показывает срок при оформлении заказа. По техническим причинам срок может вырасти до 24 часов. Если товар не передали вовремя и покупатель в этом не виноват, Маркет вернёт ему деньги.
Источники: как продавать цифровые товары, условия использования Маркета, пункты 4.3 и 8.3.1.
Где ошибаются
- Принимают ответ API за доставку. Маркет принял запрос, но письмо ещё не дошло. Статус
DELIVEREDприходит позже, отдельным уведомлением. - Отправляют ключи одного заказа по одному. Документация требует передавать все ключи заказа одним запросом. Каждый товар с уникальным
idидёт отдельным элементом, его ключи собирают в массивcodes. - Повторяют ключ в одном запросе. Ключи одного товара в массиве
codesне должны повторяться, за раз можно передать до 5 000. - Не указывают дату активации. Поле
activate_tillобязательное. Для бессрочных ключей Маркет советует ставить любую дату в далёком будущем. - Передают ключ в старом поле
code. Маркет отключает его 19 октября 2026, ключи передают массивомcodes.
Где теряется время при ручной выдаче
Когда ключи выдаёт человек, время уходит на то, чтобы заметить заказ, найти ключ и отправить его. Ночью и в выходные заказ ждёт, пока кто-то откроет кабинет. Если ключи кончились, а остаток на Маркете не обнулили, товар продолжают покупать.
≈1 с
От уведомления Маркета до отправки ключа в DBS.MARKET. Замерено 29 сентября 2026 на 8 заказах работающего магазина, от 0,7 до 1,2 секунды.
Если ключи закончились
Без ключей остаток на Маркете лучше обнулить сразу, иначе товар продолжат покупать. В DBS.MARKET остаток считается по свободным ключам и обнуляется сам. Если заказ всё же пришёл, он ждёт ключа, а бот пишет об этом в Telegram, если вы его подключили. Когда вы загрузите ключи, заказ отправится автоматически.
Пример: бот DBS.MARKET сообщает, что заказ ждёт ключей, а после загрузки ключ уходит покупателю сам.
Что подготовить перед подключением
- API-ключ из кабинета Маркета с полным доступом
- Ключи товаров списком, по одному в строке
- Инструкцию по активации для каждого товара
- Доступ к настройкам API-уведомлений в кабинете Маркета. Адрес для уведомлений даст панель DBS.MARKET.
Частые вопросы
Можно продавать цифровые товары без API?
Нет. Маркет требует обрабатывать заказы с цифровыми товарами через API.
Что, если покупатель указал неверную почту?
По условиям Маркета товар считается предоставленным, когда его отправили на почту из заказа. Если покупатель ошибся в адресе, ни Маркет, ни магазин за это не отвечают.
Покупатель может вернуть ключ?
Если покупатель просто передумал, нет. Коды активации входят в список товаров, которые не возвращают, а условия для покупателей не предусматривают возврат цифровых товаров после оплаты. Если ключ не передали вовремя и покупатель в этом не виноват, Маркет вернёт ему деньги.
Как ключи выдаёт DBS.MARKET?
Получает уведомление о заказе, берёт свободный ключ товара и передаёт его вместе с вашей инструкцией. Так работают способы «по почте» и «в заказе». Заказы со способами «в чате» и «подарок в Steam» видны в панели, доставку по ним подтверждаете вы.
Первый заказ можно выдать сегодня
Подключение занимает минут десять. Оплата после 30 дней работы.
Подключить магазин