Идентификаторы участников программ лояльности.
Пояснение к обновленному REST API.
Персональный идентификатор- personalId.
При передаче данных по клиентам в систему — Вы можете передать для каждого пользователя «персональный идентификатор» (personalId). Это поле необходимо для работы Ваших клиентов с «Пользовательской консолью» (просмотр персональных данных по транзакциям, история начисления бонусов, активные программы и предложения лояльности от Вашей компании и т.д.).
Присоединение клиентов к Вашим программам, может иметь на Ваш выбор 3 степени защиты:
- проверка только personalId.
- проверка personalId и email (указанного самим клиентом при регистрации в системе и тем, что Вы - передали в систему вместе с остальной информацией о Вашем клиенте)
- проверка personalId и пароля (указанного самим клиентом при регистрации в программе и тем, что Вы передали в систему вместе с остальной информацией о Вашем клиенте)
Во всех случаях для работы с «Пользовательской консолью» Ваши клиенты должны знать свой personalId.
В самом простом случае, он может совпадать с memberId и являться все тем номером клиентской пластиковой карты (для офлайн магазинов), любым системным идентификатором (для автоматизированных систем вроде интернет магазинов) и т.д.
Зачем может понадобиться такая сложная на первый взгляд система с двумя различными идентификаторами? Как один из вариантов, данные по транзакциям могут передаваться в систему с внутренним идентификатором системы (memberId), а для самостоятельного создания аккаунта в «Пользовательской консоли» клиенту может быть выдан другой (human readable) ключ.
Наша система поддерживает сложные системы идентификации, но Вы всегда можете использовать (хотя бы в тестовых целях) упрощенный вариант с использованием одного ключа для всех вариантов использования.