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 | такие номера ККТ и чека уже имеются в базе |