1. Saby
  2. База знаний
  3. API
  4. API СБИС Для магазинов
  5. Проверить, списать или начислить бонусы
  6. Узнать сумму бонусов для списания

Узнать сумму бонусов для списания

Узнать сумму бонусов для списания

Бонусы, которые доступны клиенту, рассчитываются автоматически после создания заказа.

Чтобы узнать, сколько бонусов можно списать в заказе, выполните запрос.

Saby проверит количество бонусов на карте или по персональной бонусной программе клиента и рассчитает сумму для списания.

Структура запроса

Метод запроса: GET

Адрес запроса: https://api.sbis.ru/retail/order/{externalId}/bonus-read

Параметр
* — обязательный
ТипОписание
externalId*stringUUID заказа

Структура ответа

ПараметрТипОписание
availableBonusBalancemoneyКоличество бонусов без учета отложенных
totalBonusBalancemoneyОбщий остаток бонусов, в том числе отложенные
availableBonusDecmoneyСумма, доступная к списанию в продаже
userBonusDecmoneyСумма бонусов, примененная в продаже
availableBonusIncmoneyСумма бонусов для начисления в продаже
bonusActionintegerПоказывает, были ли использованы бонусы: «1» – бонусы только начислялись, «-1» – бонусы списывались
bonusDecmoneyБонусы, которые списали в результате продажи
bonusIncmoneyБонусы, которые будут начислены в результате продажи
bonusIncDateTimedatetimeВремя отложенного начисления бонусов
bonusBalanceErrorstringОшибка при попытке определить бонусный баланс
cardIdintegerИдентификатор карты
personalCardIdintegerИдентификатор персональной карты
hasIncForbiddenNomsboolean В продаже присутствуют товары, по которым бонусы не начисляются
hasDecForbiddenNomsbooleanВ продаже присутствуют товары, по которым бонусы не списываются

Примеры

Запрос

Ответ


Нашли неточность? Выделите текст с ошибкой и нажмите ctrl + enter.