Перейти до основного вмісту

Видача готівкових коштів держателям електронних платіжних засобів

Запит

URI: /api/v2/check/cash-withdrawal

Метод реалізує видачу готівкових коштів держателям електронних платіжних засобів.

Запит виконується методом POST у json форматі з даними.

⚠️ Запит повинен містити заголовки Accept: application/json та Content-Type: application/json

Параметри запиту

Ім'яТипОбов'язковийОпис
api_tokenstringТакТокен авторизації, згенерований в особистому кабінеті
num_fiscalintegerТакФіскальний номер каси
action_typestringТакТип дії
local_numberintegerТакЛокальний номер операції, який клієнт передає з кожним чеком
sumintegerТакСума видачі
namestringТакНазва електронного платіжного засобу
terminallist[object]ТакМістить параметри платіжного терміналу
terminal.namestringТакНазва платіжного терміналу
terminal.terminal_idstringТакІдентифікатор платіжного терміналу
terminal.epzstringТакМаска картки
terminal.card_typestringТакТип картки
terminal.auth_codestringТакКод авторизації
terminal.rrnstringТакУнікальний ідентифікатор банківської транзакції
terminal.additional_textstringТакДодатковий текст
footerstringТакТекст в нижній частині чека
open_shiftbooleanТакПрапор відкриття зміни
Якщо зміна закрита і передано значення True, тоді зміна буде відкрита

Приклад запиту

Запит: /api/v2/check/cash-withdrawal
{
"api_token": "42b5eaccba739f08***e7fe157eba8bf",
"num_fiscal": "4000022469",
"action_type": "CASH_WITHDRAWAL",
"local_number": 18,
"sum": 500,
"name": "KARTKA",
"terminal": {
"name": "Ощадбанк",
"terminal_id": "40904582",
"epz": "4149XXXXXXXX5807",
"card_type": "VISA GOLD",
"auth_code": "538296",
"rrn": "000018706638",
"additional_text": "Тримач ЕПЗ - підпис"
},
"footer": "This is my\n custom footer! Welcome to CashDesk! \n Test \n Next line text!",
"open_shift": true
}

Параметри відповіді

Ім'яТипОпис
ORDERNUMstringНомер чека
ORDERDATEstringДата формування чека
ORDERTIMEstringЧас формування чека
MACstringТак
is_offlinebooleanОзнака офлайн чека
qrstringQR код чека
qr_datastringДані для генерації QR кода
linkstringПосилання для перегляду чека на сайті
pdfstringPDF представлення чека
text_printstringТекстове представлення чека
uuidstringЛокальний uuid номер чека
local_numberstringЛокальний номер операції, який клієнт передає з кожним чеком
cash_in_boxintegerПоточна кількість грошей в касі

Приклад успішної відповіді

Видачі готівкових коштів держателям електронних платіжних засобів

200 OK

Відповідь: /api/v2/check/cash-withdrawal
{
"ORDERNUM": "aocdIcTPiSQ",
"ORDERDATE": "2021-11-28",
"ORDERTIME": "13:56:48",
"MAC": "05b556ea8419f4e9c05efe2159849808a9e1359b93b24cff0ef103ad1a9d0202",
"is_offline": false,
"qr": "iVBORw0KGgo***AAAAAElFTkSuQmCC",
"qr_data": null,
"link": null,
"pdf": "JVB***IyOQolJUVPRgo=",
"text_print": "JVBERi0xLjc***CAgICAgIA0K",
"uuid": "47c37b53-d617-46f1-b81b-bec39b74db59",
"local_number": "18",
"cash_in_box": 0
}