Перейти к основному содержимому

receipts.set_fiscal_data

Передача фискального чека в Payme

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

ИмяТипОписаниеОбязательное поле
idIntegerИдентификатор запроса.Да
params.idStringУникальный id чека в БД PaymeДа
fiscal_data.status_codeIntegerКод статуса, ниже приведен список кодовНет
fiscal_data.messageStringДетальная информация об ошибке (если произошла ошибка при регистрации чека в ОФД)Нет
fiscal_data.terminal_idStringНомер Виртуального Фискального МодуляНет
fiscal_data.receipt_idIntegerУникальный порядковый номер платежа для Виртуального Фискального МодуляДа
fiscal_data.dateStringДата регистрации чека на стороне ОФДНет
fiscal_data.fiscal_signStringФискальный Признак чека платежаНет
fiscal_data.qr_code_urlStringURL адрес фискального чекаДа

Формат запроса

{
"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
}
}