Уведомления о статусе идентификации
Результат мобильной идентификации или упрощенной идентификации будет передан на указанный партнером при регистрации URL в виде
GET
запроса с query параметрами.Список передаваемых партнеру параметров:
Название | Тип | Описание | Пример |
status | string | статус прохождения УПРИД: SimpleVerificationStarted SimpleVerificationSucceeded SimpleVerificationFailed | status=SimpleVerificationStarted |
unitId | number | идентификатор юзера в монете, который проходил проверку. | unitId=10050 |
signature | string | подпись всех переданных параметров. | signature=1d9...db6 |
Подпись всех переданных параметров через механизм аналогичный механизму формирования подписи от партнера.
Таким образом маркетплейс может убедиться в достоверности вызова, сделав проверку:
hmac_sha512(params, secret) == signature
Где
params
- это строка параметров без последней части &signature=...
Пример такой строки:params = "success=true&unitId=99506"// при урле вызова:https://sitepokupok.ru/callback/verification?success=true&unitId=10050&signature=XXXX
// Пример возможного вызова:GET https://sitepokupok.ru/callback/verification?success=true&unitId=10050&signature=XXXX
Для тестов виджета в изолированных средах может потребоваться задать временный webhook url для конкретного токена партнера.
Пример используемых для этого сервисов:
//пример строки параметров на формирование токена с этим параметром:callbackUrlOverride=http%3A%2F%2Fya.ru&key=partner123&mode=any&nonce=1601375468244&unitId=544&userEmail=pertov%40acme.com
Last modified 2yr ago