Запрос на предоставление токена использованной в операции платёжной карты в составе уведомления на url. Возможные значения: 0 (по умолчанию) — не возвращать; 1 — вернуть токен.
Структура ответа
Поле
Тип
Обяз.
Описание
order_id
int
✔
Идентификатор заказа в ПЦ. Пример: 1234
qrcode_ref
int
Референс QR-кода. Пример: 1234
tx_status
str
✔
Статус операции (PENDING, REJECTED, ...). Пример: PENDING
URL для перевода через СБП. Пример: https://qr.nspk.ru/
qr_img
str
Байтовое представление картинки с QR-кодом в виде строки base64.
Пример ответов
{"order_id":1234,"qrcode_ref":1234,"tx_status":"PENDING","tx_reason_code":1,"message":"Successful financial transaction","qroper_ref":1234,"qrc_id":"AD10005F3ED9GCLM94U","qr_link":"https://qr.nspk.ru/","qr_img":"<base64-строка с изображением QR-кода>"}
{"error_code":"TERMINAL_NOT_FOUND","technical_message":"Terminal not found","timestamp":1751976000,"details":null,"request_id":"b3b3c1f0-4b3a-4f3a-9b1a-1234567890ab"}
Примечания
При получении запроса ПЦ проверяет:
Правильность расчета подписи и корректность параметров запроса;
Статус Заказа должен быть REGISTERED, иначе возвращается ошибка «Неверный статус заказа»;
Если в запросе указан receiver.wallet_public_id, который ранее уже был зарегистрирован для терминала, зачисление средств по операции, выполненной с использованием предоставленной ссылки, будет проводиться на баланс этого ранее зарегистрированного Кошелька. Иначе будет создан и пополнен новый Кошелёк.
У этого ответа нет отдельного поля order_status — статус самой SBP-операции передаётся только через tx_status.