Привязка счёта без оплаты
Сценарий позволяет плательщику выполнить привязку своего счета к ТСП, в пользу которого могут осуществляться платежи. Последующие платежи будут выполняться без участия плательщика. Сценарий может применяться как для разовых, так и для регулярных платежей.
Создание заказа
Запрос
{
"order": {
"typeRid": "Purchase",
"language": "ru",
"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"
}
}
}
Регистрация QR
Запрос
{
"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