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

Статус фискализации


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

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

GET
Endpoint: /fisсalization/operations/{receiptId}/status  HTTP/1.1
<Основные параметры>

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

Поле

Тип

Обяз.

Описание

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

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

Поле

Тип

Обязат.

Описание

receiptIdint64даИдентификатор операции

Тело запроса

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

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

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

 Тело ответа

Поле

Тип

Обяз.

Описание

statusstring(enum)даСтатус платежа 
  • created
  • process 
  • executed
  • rejected
OfdReceiptUrlstringнет

ссылка на чек в ОФД

errorDataobjectнетданные об ошибке

Описание структуры errorData

Поле

Тип

Обяз.

Описание

codestringнетКод ошибки
messagestringнетОписание ошибки

Примеры

запрос

заголовок

GET/fisсalization/operations/1/status HTTP/1.1
Host: https://sandbox.pay.mts.ru/private/v1
 
<Основные параметры> (пример в описании)

тело

ответ

заголовок

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

тело

{
   "status": "process"
}
{
  "status": "executed",
  "ofdReceiptUrl": "https://ofd.ru/rec/9999078902009656/238820/437866954"
}
{
  "status": "created",
  "ofdReceiptUrl": "string",
  "errorData": {
    "code": "string",
    "message": "string"
  }
}

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

Описание ответного сообщения в продакшн.

Коды и описание представлено в таблице:

code

message

User message

isFatal

isPublic

Комментарий

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

в modelState указывается список полей с некорректным типом данных или отсутствующими обязательными полями

00299999An unexpected error has occurredНепредвиденная ошибкадада