Ответы от Сервера Продажа, завершение продажи, отмена продажи
# |
Имя |
Тип |
Примечание |
1 |
state |
integer |
Результат операции: коды см. в таблице ниже. |
2 |
task |
integer |
Действие: 0 - продажа, 1 - завершение продажи, 2 - отмена продажи, 3 - запрос данных о продаже |
3 |
shop_id |
integer |
ID магазина: присваивается магазину во время регистрации. По внутренней системе учета Сервера. (1, 234, 1000) |
4 |
pay_id |
integer |
ID покупки: уникальное для каждой продажи число. По внутренней системе учета магазина (1, 123, 45678). |
5 |
trans_id |
integer |
ID транзакции: уникальное для каждой транзакции число по системе учета Сервера (1, 123, 45678). |
6 |
x_shop_addr |
string |
Дополнительное поле магазина. |
Примечание:
При ответе Сервера на запросы регистрации новой продажи, завершения или отмены существующей продажи, в обязательном порядке возвращается статус операции, задача, которая выполнялась, ID магазина и ID покупки. Также, если переданы, возвращаются дополнительные поля, которые были сформированы магазином и переданы при запросе.
Запрос данных о покупке
# |
Имя |
Тип |
Примечание |
1 |
state |
integer |
Результат операции: коды см. в таблице ниже. |
2 |
task |
integer |
Действие: 0 - продажа, 1 - завершение продажи, 2 - отмена продажи, 3 - запрос данных о продаже |
3 |
shop_id |
integer |
ID магазина: присваивается во время регистрации. По системе учета Сервера. (1, 24, 100) |
4 |
pay_id |
integer |
ID покупки: уникальное для каждой продажи число. По системе учета магазина (1, 123, 450). |
5 |
pay_way |
string |
Способ оплаты: произвольная строка (VISA, Webmoney, наличными). |
6 |
pay_for |
string |
Товар или услуга: произвольная строка описывающая то, что продано (Transcend Flash drive 32GB). |
7 |
pay_amount |
float |
Сумма платежа: дробная часть отделяется точкой (100.5, 23.15) |
8 |
com_percent |
float |
Комиссионные (%): Дробная часть отделяется точкой (100.5, 23.15) |
9 |
com_amount |
float |
Комиссионные (сумма): Дробная часть отделяется точкой (100.5, 23.15) |
10 |
pay_time |
integer |
Время покупки: Строка в формате ГГГГ-ММ-ДД ЧЧ:ММ:СС |
11 |
is_finished |
integer |
Флаг завершенности продажи: 0 - продажа не завершена, 1 - продажа завершена. |
12 |
note |
string |
Примечание. |
13 |
sign |
string |
Хеш данных. Формируется магазином для контроля целостности данных платежа при получении информации от Сервера. |
14 |
x_shop_addr |
string |
Дополнительное поле магазина. |
Примечание:
При ответе на запрос о получении данных ранее зарегистрированной продажи, возвращаются дополнительные поля переданные в запросе, а не те, которые были переданы на сервер при регистрации продажи.
Дополнительные поля, которые формирует магазин в своих запросах, на Сервере не сохраняются.
