.. meta:: :description: Верификация аккаунта СБП через внешнюю форму в Payneteasy: проверка данных держателя карты через российскую систему СБП перед последующими транзакциями sale или payout. .. _account-verification-form_sbp: Сценарий верификации аккаунта СПБ по внешней форме ################################################## .. role:: ex .. role:: code Введение ------------------------------------ | Верификация аккаунта - это нефинансовая транзакция, позволяющая проверить и зарегистрировать информацию аккаунта Плательщика. Эта процедура верификации помогает предотвратить потенциальную мошенническую активность и соответствовать отраслевым требованиям, а также облегчить дальнейшие транзакции, которые проводятся с данного аккаунта. Верификации аккаунта с помощью внешней формы позволяет Присоединяющейся Стороне проверить информацию аккаунта и зарегистрировать аккаунт Плательщика с помощью QR-кода, предложенного Платёжным Методом. .. _account-verification-form-flow_sbp: Сценарий верификации аккаунта СБП по Форме ------------------------------------------------------ .. uml:: :align: center skinparam roundcorner 20 skinparam sequenceArrowThickness 2 skinparam ParticipantPadding 30 actor Плательщик as Customer participant "Веб-сайт \nПрисоединяющейся Стороны" as Merchant participant "Платёжный Шлюз" as g autonumber Customer -> Merchant: Инициализация activate Merchant == Запрос Верификации Аккаунта == Merchant -> g: api/v2/account-verification-form activate g g --> Merchant: Redirect-url, orderId deactivate g Merchant -> Customer: Предоставление redirect-url \nв браузер Плательщика deactivate Merchant activate Customer Customer -> g: GET redirect-url deactivate Customer activate g g --> Customer: Форма Верификации Аккаунта deactivate g activate Customer Customer -> g: Подтверждение формы deactivate Customer activate g g --> g: Обработка транзакции \nВерификации Аккаунта == Финальное перенаправление Плательщика == g -> Customer: Перенаправление на веб-сайт \nПрисоединяющейся Стороны activate Customer Customer -> Merchant: POST redirect_url\nstatus, orderid deactivate Customer activate Merchant group Получение финального статуса == Получение обратного вызова \nПрисоединяющейся Стороны == Merchant <- g: Обратный вызов с финальным статусом g <-- Merchant: HTTP 200 deactivate g == Запрос статуса == Merchant -> g: api/v2/status activate g g --> Merchant: Ответ \nstatus, order-stage deactivate g end Merchant --> Customer: Показ результата deactivate Merchant | (2) Для имплементации запроса на верификацию аккаунта с помощью внешней формы см. :ref:`/api/v2/account-verification-form/`. | (9) Для имплементации финального перенаправления Плательщика см. :ref:`Финальное Перенаправление`. | (11,12) Для имплементации запроса статуса заказа, см.:ref:`/api/v2/status/`. Статус должен запрашиваться несоклько раз с интервалами в 3-5 секунд до получения финального статуса. | (13) Для имплементации обратного вызова с обработкой финального статуса см.:ref:`Обратный вызов Присоединяющейся Стороны`. .. ifconfig:: "doc.payneteasy.ru" in site_link ---- .. admonition:: См. также :class: related-cross-link `СБП с верификацией счёта → `_