Инструменты страницы
Завершение платежа
В настоящем документе при описании параметров запросов и ответов используются следующие обозначения типов данных:
- string – строка;
- array - массив данных;
- object - объект данных;
- data - дата;
- boolean - булевый (логический) тип данных;
- int. (integer) - целочисленный тип данных;
- amount - числовой тип данных (сумма).
Параметры запроса:
| Параметр | Тип | Описание | Пример |
|---|---|---|---|
|
| string |
Номер заказа в платёжном шлюзе. Уникален в пределах платёжного шлюза. | 906bf262-bd53-4ac7-983c-07127954681b |
|
| string |
Уникальный номер транзакции на стороне партнёра, необходим для поддержания идемпотентности транзакций. | 7654321DS |
|
| string |
Параметр идентификации клиента для передачи в сервис. | eJzFV2uTokoS%2FSsTcz8aPYCC6A3HiOKNCshT8BtCyRuUN%2Fz6RXu6p%2B9s78bsbt |
Формат запроса:
POST /api/payment/finish HTTP/1.1
Host: 3dsec.sberbank.ru/sbersafe
Authorization: <accessToken>
Content-Type: application/json
Accept: application/json; version=1.0
Content-Length: <content-lenght>
{
"mdOrder": "<mdOrder>",
"transactionNumber":"<transactionNumber>",
"paRes":"<paRes>"
}
Параметры ответа:
| Параметр | Тип | Описание | Пример |
|---|---|---|---|
|
| string |
Уникальный номер транзакции на стороне партнёра, необходим для поддержания идемпотентности транзакций. | 7654321DS |
|
| string |
Идентификатор запроса | gbhjnkme-rdcfgv-hbjnkm-7689ui-okp3ew |
|
| string |
Указание на статус результата обработки запроса | SUCCESS |
Формат ответа:
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: <content-lenght>
Cache-Control: no-store
{
"transactionNumber":"<transactionNumber>",
"requestId":"<requestId>",
"status": "<status>"
}