receipts.set_fiscal_data
Передача фискального чека в Payme
Параметры запроса
Имя | Тип | Описание | Обязательное поле |
---|---|---|---|
id | Integer | Идентификатор запроса. | Да |
params.id | String | Уникальный id чека в БД Payme | Да |
fiscal_data.status_code | Integer | Код статуса, ниже приведен список кодов | Нет |
fiscal_data.message | String | Детальная информация об ошибке (если произошла ошибка при регистрации чека в ОФД) | Нет |
fiscal_data.terminal_id | String | Номер Виртуального Фискального Модуля | Нет |
fiscal_data.receipt_id | Integer | Уникальный порядковый номер платежа для Виртуального Фискального Модуля | Да |
fiscal_data.date | String | Дата регистрации чека на стороне ОФД | Нет |
fiscal_data.fiscal_sign | String | Фискальный Признак чека платежа | Нет |
fiscal_data.qr_code_url | String | URL адрес фискального чека | Да |
Формат запроса
{
"id": Integer,
"method": "receipts.set_fiscal_data",
"params": {
"id": String,
"fiscal_data": {
"status_code": Integer,
"message": String,
"terminal_id": String,
"receipt_id": Integer,
"date": String,
"fiscal_sign": String,
"qr_code_url": String,
}
}
}
Пример запроса
POST /api HTTP/1.1
Host: checkout.test.paycom.uz
X-Auth: 100fe486b33784292111b7dc:mjES8ycLucnvygt4dPwerK2vj45Eensn3ZPr
Cache-Control: no-cache
{
"id": 123,
"method": "receipts.set_fiscal_data",
"params": {
"id": "2e0b1bc1f1eb50d487ba268d",
"fiscal_data": {
"status_code": 0;
"message": "accepted";
"terminal_id": "EP000000000025";
"receipt_id": 121;
"date": "20220706221021";
"fiscal_sign": "800031554082";
"qr_code_url": "fiscal receipt url";
}
}
}
Пример ответа:
{
"jsonrpc": "2.0",
"id": 123,
"result": {
"success": true
}
}