Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
| external:pro_bonus:10_probonus_api:01_scheme [2026/02/16 10:12] – [Начисление лояльности за покупки во внешней системе] Александр Ильин | external:pro_bonus:10_probonus_api:01_scheme [2026/02/16 10:29] (текущий) – [Типовые сценарии] Александр Ильин | ||
|---|---|---|---|
| Строка 2: | Строка 2: | ||
| В зависимости от целей и задач которые преследует внешняя система во взаимодействии с системой лояльности ProBonus можно выделить несколько типовых сценариев интеграции. | В зависимости от целей и задач которые преследует внешняя система во взаимодействии с системой лояльности ProBonus можно выделить несколько типовых сценариев интеграции. | ||
| - | В данном разделе описаны базовые кейсы и указаны конкретные методы API необходимые для из реализации. | + | В данном разделе описаны базовые кейсы и указаны конкретные методы API необходимые для их реализации. |
| Если требуемая вам логика взаимодействия не описана в данном разделе, | Если требуемая вам логика взаимодействия не описана в данном разделе, | ||
| Строка 14: | Строка 14: | ||
| {{: | {{: | ||
| - | ===== Работа с анкетными данными на уровне | + | ===== Работа с анкетными данными на уровне |
| - В качестве сквозного идентификатора гостя используем номер телефона. | - В качестве сквозного идентификатора гостя используем номер телефона. | ||
| - | - Если бизнес логика подразумевает создание новых счетов из внешней системы, | + | - Если бизнес-логика подразумевает создание новых счетов из внешней системы, |
| - | - Проверить гостя на существование в СЛ можно при помощи метода **/ | + | - Проверить гостя на существование в системе лояльности |
| ===== Дополнительные методы API ProBonus ===== | ===== Дополнительные методы API ProBonus ===== | ||
| Строка 35: | Строка 35: | ||
| **checkGuid** - Уникальный номер внешней транзакции (в формате GUID). Важно! Система ProBonus не контролирует уникальность переданного GUID в рамках своей БД. Контроль уникальности лежит на внешней системе. | **checkGuid** - Уникальный номер внешней транзакции (в формате GUID). Важно! Система ProBonus не контролирует уникальность переданного GUID в рамках своей БД. Контроль уникальности лежит на внешней системе. | ||
| **accountId** - id счета по которому совершена транзакция. | **accountId** - id счета по которому совершена транзакция. | ||
| - | **rkUnit** - Код станции (рабочего места) в ресторане, | + | **rkUnit** - Код станции (рабочего места) в ресторане, |
| **externalCheck** - Номер транзакции во внешней системе (может использоваться для дальнейшей сверки транзакций между двумя отчетами). | **externalCheck** - Номер транзакции во внешней системе (может использоваться для дальнейшей сверки транзакций между двумя отчетами). | ||
| **bonusSpentSum** - Сумма (в копейках), | **bonusSpentSum** - Сумма (в копейках), | ||