Skip to content

Процессинг и обработка заказов

Данная группа методов API является основной программы лояльности. Методы принимают на вход информацию о покупателей, текущую корзину (или набор услуг), выполняют расчет скидок, вознаграждений покупателя и реферальных партнеров, сертификаты, подписки, промокоды и пр.

Жизненный цикл заказа

Стейт-машина заказа программы лояльности

МетодОписание
checkout/estimateПредварительная оценка скидок и вознаграждений без блокировки бонусов для списания
checkout/applyЗарезервировать бонусы, сертификаты и промокоды, привязать сохранить информацию о заказе
checkout/confirmПодтвердить заказ после оплаты (в рознице) или доставки (онлайн)
checkout/cancelПолностью отменить заказ (полный возврат или отмена)
checkout/changeВнесение изменений в подтвержденный заказ (для частичного возврата)

Помимо этого есть ряд вспомогательных методов для работы с заказом:

МетодОписание
checkout/detailsПодробная информация о заказе программы лояльности
checkout/historyИстория всех заказов программы лояльности конкретного клиента

Схема интеграции

Общая схема для интеграции на кассе и для сайта выглядит почти одинаково. С разницей, что на кассе может потребоваться подтверждение владельца идентификатора программы лояльности по СМС (опционально).

Процесс обработки заказа программы лояльности