ym88659208ym87991671
Сформировать QR-код для подтверждения | Документация для разработчиков

Сформировать QR-код для подтверждения

Обновлено 11 августа 2026

Генерирует QR-код на основе переданных externalId рублевого платежного поручения для подтверждения в мобильном приложении.

По одному QR-коду можно подтвердить не более 5 платежных поручений.

Для доступа к этому методу в параметре scope ссылки авторизации пользователя должен быть указан сервис PAY_DOC_RU.

Рекомендации по тестированию в песочнице

Сценарии тестирования

Для тестирования сценариев используйте фиксированные значения externalDocIds.


1. Чтобы получить успешный ответ, нужно в поле externalDocIds передать значение 739b63f1-a5b2-4150-a152-e22eb39a3386.


2. Чтобы получить ошибку "Подтверждение по QR-коду доступно только пользователям с типом средства подписи OneTimePassword", нужно в поле externalDocIds передать значение 175529cd-26bc-4988-b14b-4aa1b7d81b92.

Причина в ответе: "cause": "WORKFLOW_FAULT"


3. Чтобы получить ошибку "Невозможно сформировать QR-код для подтверждения по несуществующему платежному документу с внешним идентификатором {externalId}.", нужно в поле externalDocIds передать любое значение, не указанное в других сценариях.

Причина в ответе: "cause": "DATA_NOT_FOUND_EXCEPTION"


4. Чтобы получить ошибку "Документ с внешним идентификатором {externalId} находится в статусе, отличном от требуемого для подтверждения документа.", нужно в поле externalDocIds передать значение 998be1fd-4e89-4a3f-b7d0-a952d31a970d.

Причина в ответе: "cause": "WORKFLOW_FAULT"


5. Чтобы получить ошибку "В связи с проведением технических работ сервис временно недоступен. Приносим извинения за неудобства.", нужно в поле externalDocIds передать значение 11456ac4-22b0-4b11-889a-0cd5ccd57223", "64ba808a-d1c9-441b-acd4-ca5411cdd6fd", "8c033fef-a81e-47c0-9bd7-097d46a94c67.

Причина в ответе: "cause": "TOO_MANY_REQUESTS"


6. Чтобы получить ошибку "У вас недостаточно прав для совершения операции.", нужно в поле externalDocIds передать значение 578a808a-d1c9-441b-acd4-ca5411cdd6fd.

Причина в ответе: "cause": "ACTION_ACCESS_EXCEPTION"


7. Чтобы получить ошибку "Операции по счету недоступны.", нужно в поле externalDocIds передать значение 64ba808a-d1c9-441b-acd4-ca5411cdd6fd.

Причина в ответе: "cause": "WORKFLOW_FAULT"


8. Чтобы получить ошибку "Сумма платежей превышает лимит разрешенной дневной суммы пользователя.", нужно в поле externalDocIds передать значение 64ba808a-d1c9-851b-acd4-ca5423cdd6fd.

Причина в ответе: "cause": "WORKFLOW_FAULT"


9. Чтобы получить ошибку "В связи с проведением технических работ сервис временно недоступен. Приносим извинения за неудобства.", нужно в поле externalDocIds передать значение f6b8595d-d081-40df-80dc-f9e044ec8f2c.

Причина в ответе: "cause": "UNKNOWN_EXCEPTION"

Запрос

Ответы

QR-код успешно сформирован.

Loading...
Это полезный материал?
Заметили ошибку?
Выделите текст и нажмите
Ctrl
+
Enter
, чтобы сообщить нам об ошибке