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

СБП QR Only

Получение СБП QR для отображения на стороне ТСП.

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

Запрос

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

Параметры запроса и ответа.

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

Запрос

{ "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/flex?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" }
Last modified: 27 февраля 2024