EndPoint - create_advancepayment
Method - POST
ВНИМАНИЕ. Этот Метод только фиксирует данные внесения аванса в базе Медиалога.
Сама оплата должна производиться на стороне сайта или приложения
Все параметры обязательны
Название параметра | Тип данных | Описание |
---|---|---|
patients_id | integer | ID пациента |
total_amount | money | сумма счета |
ECR_NUM | string | номер ККТ, если пустой то ошибка |
CHECK_NUM | string | номер чека, если пустой то ошибка |
filial_id | integer | ID филиала |
Название параметра | Тип данных | Описание |
---|---|---|
msgcode | string | код результата выполнения запроса |
message | string | текст результата выполнения запроса |
url - http://127.0.0.1:45670/create_advancepayment
body -
{ "patients_id": 6, "total_amount": 1380.00, "ECR_NUM": "12345678901234567891", "CHECK_NUM": 123457, "filial_id": 1 }
curl "http://127.0.0.1:45670/create_advancepayment" \ -X POST \ -d "{\n\t\"patients_id\": 6,\n\t\"total_amount\": 1380.00,\n\t\"ECR_NUM\": \"12345678901234567891\",\n\t\"CHECK_NUM\": 123457,\n\t\"filial_id\": 1\n}"
{ "msgcode":0, "message":"Аванс внесен" }
Список Кодов и Сообщений Результат выполнения запроса.
msgcode | message |
---|---|
0 | Аванс внесен |
1 | не используется |
2 | не используется |
3 | Сумма не указана |
4 | Пациент не указан |
5 | Отсутствует номер ККТ |
6 | Отсутствует номер чека |
7 | такие номера ККТ и чека уже имеются в базе |