Уведомления о статусе идентификации

Результат мобильной идентификации или упрощенной идентификации будет передан на указанный партнером при регистрации URLarrow-up-right в виде GET запроса с query параметрами.

Список передаваемых партнеру параметров:

Название

Тип

Описание

Пример

status

string

статус прохождения УПРИД:

SimpleVerificationStarted

SimpleVerificationSucceeded

SimpleVerificationFailed

status=SimpleVerificationStarted

unitId

number

идентификатор юзера в монете, который проходил проверку.

unitId=10050

signature

string

подпись всех переданных параметров.

signature=1d9...db6

Проверка signature

Подпись всех переданных параметров через механизм аналогичный механизму формирования подписи от партнераarrow-up-right.

Таким образом маркетплейс может убедиться в достоверности вызова, сделав проверку:

hmac_sha512(params, secret) == signature

Где params - это строка параметров без последней части &signature=... Пример такой строки:

params = "success=true&unitId=99506"​// при урле вызова:https://sitepokupok.ru/callback/verification?success=true&unitId=10050&signature=XXXX

Пример вызываемого url маркетплейса

// Пример возможного вызова:GET https://sitepokupok.ru/callback/verification?success=true&unitId=10050&signature=XXXX

Переопределение url уведомлений для тестирования

Для тестов виджета в изолированных средах может потребоваться задать временный webhook url для конкретного токена партнера.

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

Для этого в dev окружении доступен дополнительный параметр callbackUrlOverride​arrow-up-right

arrow-up-right

Last updated