fiscal-controller

Получение статуса чека возврата

Changed on

Метод предназначен для получения актуального статуса чека возврата. Чек может принимать один из четырех статусов:

  • "NEW" – чек создан и может быть отредактирован перед отправкой на регистрацию,
  • "IN_PROGRESS" – чек в процессе регистрации,
  • "DONE" – чек успешно зарегистрирован,
  • "FAILED" – при регистрации чека возникла ошибка,
  • "AWAITING" – чек в ожидании отправки на регистрацию (технический статус).

Метод возвращает тело чека, а также его тип и статус в дополнительных параметрах ответа.

get/fiscal/v1/receipts/refund/{receiptNumber}

Request

  • Base URL
    https://e-commerce.raiffeisen.ru/api
  • URL
    https://e-commerce.raiffeisen.ru/api/fiscal/v1/receipts/refund/{receiptNumber}
  • Auth
    none declared. Required headers: Authorization

Path parameters

receiptNumberstring required

Уникальный номер чека

Headers

Authorizationstring required

Bearer secret key

Response

Ответ с успешным результатом

receiptNumberstring required

Уникальный номер чека. Создается на стороне мерчанта. Формат A-Za-z0-9_-

receiptType'SELL' | 'REFUND' required

Тип чека (чек прихода, чек возврата)

status'NEW' | 'IN_PROGRESS' | 'DONE' | 'FAILED' | 'AWAITING' required

Статус регистрации чека

totalunknown required

Example response

{
  "receiptType": "SELL",
  "status": "NEW",
  "client": {
    "email": "customer@domain.ru",
    "name": "Иванов Иван Иванович"
  },
  "items": [
    {
      "name": "Шоколадные конфеты",
      "price": 1000,
      "quantity": 1.2,
      "amount": 1200,
      "paymentObject": "commodity",
      "measurementUnit": "кг",
      "nomenclatureCode": "00 00 00 00 12 00 AB 00",
      "vatType": "vat20"
    }
  ],
  "total": 1200
}

Changes