В главное меню

Закрытие платежной сессии


Введение

Данный метод позволяет закрыть платежную сессию и запретить по ней новые операции.

Входные параметры

Заголовок запроса

POST
Endpoint: https://sandbox.pay.mts.ru/private/v1/payments/sessions/{sessionId}/close HTTP/1.1
Content-Type: application/json
<Основные параметры>

Основные параметры

Поле

Тип

Обяз.

Описание

Request-IdguidдаИдентификатор конкретного запроса

Requestor-Name

string

нет

Наименование сервиса.

  • Для веба - домен, на котором запущен виджет.
  • Для SDK - идентификатор приложения.
  • Для API - имя вызывающей системы.
Requestor-Typestringнет

Тип витрины.

  • API
  • Web Widget
  • Web Page
  • SDK Apple
  • SDK Android
Requestor-VersionstringнетВерсия виджета/sdk

Параметры запроса

Поле

Тип

Обяз.

Описание

sessionId

string[32]

да

Идентификатор платежной сессии

Выходные параметры

Заголовок ответа

Content-Type: application/json; charset=utf-8
http-code: 200
http-status: OK

Пример

Заголовок запроса

POST https://sandbox.pay.mts.ru/private/v1/payments/sessions/8b3c3f9b5a934a1780c93da5cc495b27/close HTTP/1.1
Host:
Content-Type: application/json
Request-Id: 599e4b42-e7ef-4e1b-80fb-cc59119c0dce

Тело запроса

{}

Заголовок ответа

Content-Type: application/json; charset=utf-8
http-code: 200
http-status: OK

Тело ответа

{}

Возможные коды ошибок

code

message

userMessage

00299998

Validation error

Не пройдена валидация данных

00299999

An unexpected error has occurred

Непредвиденная ошибка

00200001Session {0} not foundСессия не найдена
00200002Invalid certificateСертификат не прошел проверку
01000002Inactive merchantМерчант не активный
50399996Session locked by another active requestСессия заблокирована другим активным запросом