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

Привязка счёта с оплатой

Сценарий позволяет плательщику выполнить разовую оплату в рамках операции с привязкой своего счета в ТСП. Последующие платежи с привязанного счета в адрес данного ТСП будут выполняться без участия Плательщика.

{ "order": { "typeRid": "Purchase", "language": "ru", "amount": 100.00, "currency": "RUB", "title": "Название заказа", "description": "Описание заказа", "remittanceMessage": "Назначение платежа", "consumer": { "rid": "BSPB SBP Linking Test Client", "name": "pg@bspb.ru" }, "initiationEnvKind": "Browser", "hppRedirectUrl": "https://pgtest.bspb.ru/result", "hppCofCapturePurposeDesc": "Назначение платежа" } }

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

Запрос имеет дополнительные параметры

{ "order": { "id": 2000000004730, "hppUrl": "https://pgtest.bspb.ru/flex", "consumer":{ "id": 166 }, "password": "11r23x81ncu2k", "accessToken": "0-cNtluTUmf9FGyx6IlTBaL8IXKmIyx26lTj8dixAJPV8", "status": "Preparing", "cvv2AuthStatus": "Required" } }

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

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

После успешной оплаты и привязки счёта со стороны плательщика идентификатор привязанного счёта будет сохранён на стороне платёжного шлюза банка и может быть использован для последующих оплат с привязанного счёта.

Последующие запросы позволяют получить 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" } } }
{ "conditions": { "cofCapturePurposesDesc": "Назначение платежа" }, "specificByPm": { "ipsRu": { "afterPayRedirectUrl": "https://pgtest.bspb.ru/status?id=[order_id]&password=[password]" } } }
{ "specificByPm": { "ipsRu": { "qrcPayload": "https://sub.nspk.ru/AB1S0072B4GIVG8V8DP9VAUBGMVQDN5E?type=03&bank=100000000029&crc=EE0C", "qrcImage": { "format": "image/png", "content": "iVBORw0KGgoAAAANSUhEUgAAAPoAAAD6CAYAAACI..." } } } }
{ "qrcId": "AB1S0072B4GIVG8V8DP9VAUBGMVQDN5E" }
{ "status": "Approved" }

После успешной привязки счёта со стороны плательщика идентификатор привязанного счёта будет сохранён на стороне платёжного шлюза банка и может быть использован для последующих оплат с привязанного счёта.

06 августа 2025