Песочница для интеграторов
Компания с ключом, программой и гостями — на неделю и без регистрации. Тот же API, что у боевых клиентов.
Песочница — настоящая компания на нашей платформе, заведённая на неделю. Тот же API, те же коды ошибок, те же ограничения по тарифу. Регистрироваться, вводить почту и ждать ответа не нужно: ключ выдаётся сразу, вместе с программой, точкой продаж и тремя гостями, у которых уже есть карты и покупки.
Без регистрации. Компания с ключом, программой и тремя гостями заводится за пару секунд и живёт неделю.
Что внутри
Ключ API со всеми правами
Чеки, возвраты, поиск карты, заведение гостя — всё, что умеет открытый API. Урезанный набор прав отличал бы песочницу от боевой компании, а она для того и нужна, чтобы отличий не было.
Три гостя с картами и покупками
Телефоны, штрихкоды и балансы приходят в ответе. Проводить чек есть по кому с первой минуты — искать в пустой базе некого.
Кабинет с паролем
Чтобы посмотреть глазами, что чек дошёл: сводка, карточка гостя, история начислений. Вход — почта и пароль из ответа.
Страница выдачи карты
Публичный адрес программы: можно пройти путь гостя целиком и поставить карту в свой телефон.
Как проверить, что всё работает
Проведите чек по любому из выданных штрихкодов. Заголовок Idempotency-Key обязателен — он защищает от двойного начисления при повторной отправке. Готовую команду с вашим ключом и первым из выданных гостей печатает сама выдача — её достаточно скопировать.
POST /transactions
curl -X POST https://api.snovacard.ru/api/v1/transactions \
-H "x-api-key: ВАШ_КЛЮЧ" \
-H "content-type: application/json" \
-H "Idempotency-Key: demo-$(date +%s)" \
-d '{"cardBarcode":"ШТРИХКОД_ГОСТЯ","amount":1000,"redeemPoints":0}'Idempotency-Key — любая строка, уникальная для чека: номер чека из кассы, UUID, что угодно. В примере это секунды текущего времени, чтобы команда работала в любой оболочке без дополнительных утилит; повторная отправка с тем же ключом вернёт прежний ответ и баллы второй раз не начислит.
В ответе — начисленные баллы, новый баланс и сработавшие правила. Дальше стоит проверить списание: спросите карту по телефону, посмотрите maxRedeemPercent и проведите чек с redeemPoints.
Чем песочница отличается от боевой компании
Живёт неделю
Потом удаляется вместе с гостями, картами и историей. Продлить нельзя — берите новую, это одна кнопка.
Код показывается на странице
Никаких сообщений наружу: ни письма, ни SMS, ни звонка — код виден прямо на форме выдачи. На боевой компании он уходит гостю, и каналы выбирает владелец.
Оператор персональных данных — мы
Заведения за песочницей нет, поэтому в согласии названы наши реквизиты. У настоящего клиента там его юридическое лицо и его ИНН.
Не больше трёх в сутки с одного адреса
Ручка открыта без авторизации, и предел защищает её от перебора. Нужно больше — напишите нам, договоримся.
Частые вопросы
Нужно ли регистрироваться, чтобы получить песочницу?
Нет. Кнопка на этой странице выдаёт компанию с ключом сразу: ни почты, ни пароля, ни подтверждения. Регистрация нужна, когда дело дойдёт до настоящих гостей.
Сколько живёт песочница?
Неделю. Потом она удаляется целиком — компания, гости, карты и история. Продления нет: новая заводится одной кнопкой.
Отличается ли API песочницы от боевого?
Нет, это та же платформа и тот же адрес api.snovacard.ru. Отличается только компания: у неё стоит срок жизни, код подтверждения показывается на странице вместо отправки гостю, а оператором персональных данных названы мы, а не заведение.
Можно ли перенести данные из песочницы в боевую компанию?
Нет, и это намеренно: в песочнице придуманные гости, которым место в базе заведения не полагается. Настройки программы переносятся руками за пару минут в кабинете.
Первые 50 карт — бесплатно. Программа настраивается за вечер.
Создать программу
Снова