API платёжного шлюза интернет-эквайринга Help

Динамический QR

Получение динамического QR-кода для отображения на стороне ТСП

Создание заказа

Запрос

{ "order": { "typeRid": "Purchase", "amount": 100.00, "currency": "RUB", "title": "Название заказа", "description": "Описание заказа", "hppRedirectUrl":"https://pgtest.bspb.ru/result" } }

Основные параметры запроса на создание заказа

Ответ

Основные параметры ответа на запрос создания заказа

Последующие запросы позволяют получить QR-код без перенаправления плательщика на платёжную страницу Банка

Установка признака СБП

Запрос

{ "token": { "ipsRu": true } }

Ответ

{ "order": { "status": "Preparing", "cvv2AuthStatus": "IneligibleOrder", "tdsV1AuthStatus": "IneligibleOrder", "tdsV2AuthStatus": "IneligibleOrder", "otpAutStatus": "IneligibleOrder", "srcToken": { "id": 3905, "paymentMethod": "IpsRu", "role": "Src", "status": "Active", "regTime": "2024-02-06 18:14:09", "displayName": "Токен СБП QRC" } } }

Регистрация QR

Запрос

{ "specificByPm": { "ipsRu": { "afterPayRedirectUrl": "https://pgtest.bspb.ru/status?id=[order_id]&password=[password]" } } }

Ответ

{ "specificByPm": { "ipsRu": { "qrcPayload": "https://qr.nspk.ru/AD10001KQRQ6KTRF838BLLH90HKVL4SJ", "qrcImage": { "format": "image/png", "content": "iVBORw0KGgoAAAANSUhEUgAAAPoAAAD6CAYAAACI..." } } } }

Оплата QR

Запрос

{ "qrcId": "AD10001KQRQ6KTRF838BLLH90HKVL4SJ", "amount": "100", "unsuccessful": "False" }

Ответ

{ "qrcId": "AD10001KQRQ6KTRF838BLLH90HKVL4SJ", "status": "FullyPaid", "description": "ACWP" }
06 августа 2025