webapi/b2puser/sd-services/SDPayInSBPByToken - Пополнение Кубышки через СБП-токен
Описание
- HTTP‑метод:
POST
- URL:
/webapi/b2puser/sd-services/SDPayInSBPByToken/
- Форма взаимодействия: Сервер-сервер
- Формат тела запроса:
application/x-www-form-urlencoded
- Назначение: пополнение Кубышки через безакцептное списание денежных средств с использованием ранее выпущенного СБП-токена.
URL
Структура запроса
| Поле |
Тип |
Обяз. |
Описание |
sector |
str |
✔ |
Уникальный идентификатор учетной записи ТСП в ПЦ. |
id |
int |
✔ |
Уникальный идентификатор платежа (Заказа) в ПЦ. |
token |
str |
✔ |
СБП-токен, полученный ТСП во время осуществления привязки через SDPayInSBP или SDPayInSBPQRLink. |
signature |
str |
✔ |
Цифровая подпись. В формировании подписи участвуют параметры: sector, id, token, sd_ref, unique_key, password в указанном порядке. |
| Необязательные параметры |
sd_ref |
str |
|
Уникальный идентификатор Кубышки. |
unique_key |
str |
|
Ключ уникальности запроса. Генерируется на стороне ТСП. При получении ключа ПЦ выполняет проверку на наличие дубликата среди обрабатываемых запросов и созданных операций. Формат: допустимы цифры [0-9], латинские буквы [a-zA-Z], дефис и нижнее подчеркивание [-_]. Предупреждение: возможность использования ключа уникальности осуществляется по согласованию с Оператором. |
Структура ответа
| Элемент |
Тип |
Описание |
order_id |
int |
Идентификатор заказа в ПЦ. |
order_state |
str |
Статус заказа |
reference |
str |
Номер заказа на стороне ТСП. |
id |
int |
Идентификатор операции в ПЦ |
date |
datetime |
Дата и время совершения операции в ПЦ (YYYY.MM.DD HH:MM:SS). |
type |
str |
Тип операции. |
state |
str |
Статус операции |
amount |
int |
Сумма заказа в минимальных единицах валюты (для RUB — копейки). |
fee |
int |
Сумма комиссии в минимальных единицах валюты (для RUB — копейки). |
curency |
int |
Код валюты по ISO 4217 (643 — RUB, 978 — EUR, 840 — USD). |
approval_code |
str |
Код авторизации, полученный в Банке на данную операцию. |
unique_key |
str |
Ключ уникальности |
sd_ref |
str |
Уникальный идентификатор Кубышки. |
sector_id |
str |
Уникальный идентификатор учётной записи ТСП в ПЦ. |
ofd_link |
str |
Ссылка на фискальный чек. |
payload |
str |
НСПК ссылка для проведения оплаты. |
qrcId |
str |
Идентификатор транзакции. |
sbpTranId |
str |
Идентификатор транзакции СБП. |
payerId |
str |
Идентификатор плательщика. |
signature |
str |
Цифровая подпись сообщения. В подписи участвуют значения всех тегов в порядке их следования и пароль для расчёта цифровой подписи, предоставляемый ТСП после его регистрации в ПЦ. |
Пример ответов
Примечания
- При получении запроса ПЦ проверяет:
- Если в запросе передан параметр
unique_key, то ПЦ проверяет запрос на наличие дубля;
- Правильность расчета подписи и корректность параметров запроса;
- Принадлежность к сектору и валидность переданного в запросе СБП-токена;
- Если в запросе указан
sd_ref, который ранее уже был зарегистрирован для сектора, зачисление средств по операции, выполненной с использованием предоставленной ссылки, будет проводится на баланс этой ранее зарегистрированной Кубышки. Иначе будет создана и пополнена новая Кубышка.