SetClient: відмінності між версіями
Перейти до навігації
Перейти до пошуку
(Створена сторінка: ==''' Функція виконує службове внесення на РРО '''== Розділ містить методи, необхідні для виконання службового внесення на РРО <br> {| cellspacing="3" cellpadding="0" style="width:100%; clear:both; margin:0.5em auto; background-color:#eaecf0; border:1px solid #c8ccd1;" |- ! style="background:#cdf; padding:0.5em; text-align:left; width:15%" id="fileinfotpl_...) |
Немає опису редагування |
||
Рядок 38: | Рядок 38: | ||
<syntaxhighlight lang="json"> | <syntaxhighlight lang="json"> | ||
{ | { | ||
" | "PhoneNumber": "0999999299", | ||
" | "Password": "secretpassword", | ||
"LastName": " | "LastName": "Smith", | ||
"FirstName": " | "FirstName": "John", | ||
"MiddleName": " | "MiddleName": "Doe", | ||
"BirthDate": " | "BirthDate": "1990-01-01T00:00:00", | ||
"EMail": " | "Code": "ABC123zxc", | ||
"Sex": "true" | "CardCode": "CARD456gfdg", | ||
"EMail": null, | |||
"CreateCard": false, | |||
"Sex": true, | |||
"Properties": [1, 2, 3], | |||
"AddressID": 2096, | |||
"GetNews": true, | |||
"Children": [ | |||
{ | |||
"ID": 1, | |||
"Firstname": "Child1", | |||
"Lastname": "Smith", | |||
"Patronymic": "Doe", | |||
"Birthday": "2010-05-15T00:00:00" | |||
}, | |||
{ | |||
"ID": 2, | |||
"Firstname": "Child2", | |||
"Lastname": null, | |||
"Patronymic": null, | |||
"Birthday": null | |||
} | |||
], | |||
"PlatformID": "PLATFORM123", | |||
"UserPlatfomID": "USERPLATFORM456" | |||
} | } | ||
Рядок 59: | Рядок 83: | ||
! scope="col"| Тип | ! scope="col"| Тип | ||
! scope="col"| Опис | ! scope="col"| Опис | ||
|- | |||
| <span style="color:#ff0000"><center>*</center></span> | |||
| PersonID | |||
| Int | |||
| ID Персони | |||
|- | |- | ||
| <span style="color:#ff0000"><center>*</center></span> | | <span style="color:#ff0000"><center>*</center></span> | ||
| PhoneNumber | | PhoneNumber | ||
| String [32] | | String [32] | ||
| | | Номер телефону | ||
|- | |- | ||
| <span style="color:#ff0000"><center>*</center></span> | | <span style="color:#ff0000"><center>*</center></span> | ||
| LastName | | LastName | ||
| String [128] | | String [128] | ||
| | | Фамілія клієнта | ||
|- | |- | ||
| <span style="color:#ff0000"><center>*</center></span> | | <span style="color:#ff0000"><center>*</center></span> | ||
| FirstName | | FirstName | ||
| String [128] | | String [128] | ||
| | | Імя клієнта | ||
|- | |- | ||
| <span style="color:#ff0000"><center>*</center></span> | | <span style="color:#ff0000"><center>*</center></span> | ||
| MiddleName | | MiddleName | ||
| String [128] | | String [128] | ||
| | | Побатькові | ||
|- | |- | ||
| <span style="color:#ff0000"><center>*</center></span> | | <span style="color:#ff0000"><center>*</center></span> | ||
| BirthDate | | BirthDate | ||
| Datetime | | Datetime | ||
| | | Дата народження (в форматі "1980-01-24 00:00:00") | ||
|- | |- | ||
| <span style="color:#ff0000"><center>*</center></span> | | <span style="color:#ff0000"><center>*</center></span> | ||
| EMail | | EMail | ||
| String [128] | | String [128] | ||
| | | Електронна скринька | ||
|- | |- | ||
| <span style="color:#ff0000"><center>*</center></span> | | <span style="color:#ff0000"><center>*</center></span> | ||
| Sex | | Sex | ||
| Bool | | Bool | ||
| | | Пол (True - чол; False - жін;) | ||
|- | |||
| <span style="color:#ff0000"><center>*</center></span> | |||
| Properties | |||
| Int | |||
| Cписок "Улюблені Розваги" | |||
|- | |||
|- | |||
| <span style="color:#ff0000"><center>*</center></span> | |||
| MailSend | |||
| Bool | |||
| Отримувати сповіщення | |||
|- | |||
| | |||
| <span style="color:#ff0000">Children </span> | |||
| <span style="color:#ff0000">Object[]</span> | |||
| Інформація про дітей: | |||
|- | |||
| | |||
|| <span style="color:#ff0000">'''|'''</span> Firstname | |||
| String | |||
| Імя | |||
|- | |||
| | |||
|| <span style="color:#ff0000">'''|'''</span> Lastname | |||
| String | |||
| Фамілія | |||
|- | |||
| | |||
|| <span style="color:#ff0000">'''|'''</span> Patronymic | |||
| String | |||
| По батькові | |||
|- | |||
| | |||
|| <span style="color:#ff0000">'''|'''</span> Birthday | |||
| DateTime | |||
| Дата народження (в форматі "2010-05-15T00:00:00" ) | |||
|- | |||
| <span style="color:#ff0000"><center>*</center></span> | |||
| PlatformID | |||
| Int | |||
| ID платформи | |||
|- | |||
| <span style="color:#ff0000"><center>*</center></span> | |||
| UserPlatfomID | |||
| Int | |||
| ID користувача платформи | |||
|- | |- | ||
Рядок 120: | Рядок 190: | ||
<syntaxhighlight lang="json"> | <syntaxhighlight lang="json"> | ||
{ | { | ||
"Error": "", | |||
"Success": true, | |||
"AddressID": null, | |||
"BirthDate": "1990-01-01 00:00:00", | |||
"CardCode": null, | |||
"EMail": null, | |||
"FirstName": "John", | |||
"LastName": "Smith", | |||
"MiddleName": "Doe", | |||
"PlatformID": null, | |||
"Sex": false, | |||
"UserPlatfomID": null, | |||
"Code": "ABC123zxc", | |||
"PersonID": 30927 | |||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> |
Версія за 12:30, 22 вересня 2023
Функція виконує службове внесення на РРО
Розділ містить методи, необхідні для виконання службового внесення на РРО
Опис | Службове внесення. |
---|---|
Метод | POST |
URL | /POSExternal/FiscalCashIn |
Request Headers | |
---|---|
KEY | VALUE |
Content-Type | application/json |
AccessToken |
Body raw (json) |
---|
{
"PhoneNumber": "0999999299",
"Password": "secretpassword",
"LastName": "Smith",
"FirstName": "John",
"MiddleName": "Doe",
"BirthDate": "1990-01-01T00:00:00",
"Code": "ABC123zxc",
"CardCode": "CARD456gfdg",
"EMail": null,
"CreateCard": false,
"Sex": true,
"Properties": [1, 2, 3],
"AddressID": 2096,
"GetNews": true,
"Children": [
{
"ID": 1,
"Firstname": "Child1",
"Lastname": "Smith",
"Patronymic": "Doe",
"Birthday": "2010-05-15T00:00:00"
},
{
"ID": 2,
"Firstname": "Child2",
"Lastname": null,
"Patronymic": null,
"Birthday": null
}
],
"PlatformID": "PLATFORM123",
"UserPlatfomID": "USERPLATFORM456"
}
Типи даних Body | |||
---|---|---|---|
* | Параметр | Тип | Опис |
PersonID | Int | ID Персони | |
PhoneNumber | String [32] | Номер телефону | |
LastName | String [128] | Фамілія клієнта | |
FirstName | String [128] | Імя клієнта | |
MiddleName | String [128] | Побатькові | |
BirthDate | Datetime | Дата народження (в форматі "1980-01-24 00:00:00") | |
String [128] | Електронна скринька | ||
Sex | Bool | Пол (True - чол; False - жін;) | |
Properties | Int | Cписок "Улюблені Розваги" | |
MailSend | Bool | Отримувати сповіщення | |
Children | Object[] | Інформація про дітей: | |
| Firstname | String | Імя | |
| Lastname | String | Фамілія | |
| Patronymic | String | По батькові | |
| Birthday | DateTime | Дата народження (в форматі "2010-05-15T00:00:00" ) | |
PlatformID | Int | ID платформи | |
UserPlatfomID | Int | ID користувача платформи | |
* Позначення обов’язкового параметру |
Додатковий опис вихідних параметрів |
---|
Response (json) |
---|
{
"Error": "",
"Success": true,
"AddressID": null,
"BirthDate": "1990-01-01 00:00:00",
"CardCode": null,
"EMail": null,
"FirstName": "John",
"LastName": "Smith",
"MiddleName": "Doe",
"PlatformID": null,
"Sex": false,
"UserPlatfomID": null,
"Code": "ABC123zxc",
"PersonID": 30927
}
Типи даних Response | |||
---|---|---|---|
* | Параметр | Тип | Опис |
Error | String [] | Опис помилки, що виникла | |
Success | Bool | Успіх виконання запиту | |
* Позначення обов’язкового параметру |
Додатковий опис вхідних параметрів |
---|