Выберите тип автомата ниже и пропишите в его настройках указанные параметры.
Логин и пароль (или MachineID) для конкретного автомата запросите у администратора vendmarket.
Jetinno (кофемашины)
TCP (постоянное соединение)
| Server host |
qr.vendmarket.kz
|
| Server port |
4000
|
| Protocol |
TCP
|
| Login | выдаётся администратором |
| Password | выдаётся администратором |
После настройки автомат должен установить TCP-сессию в течение 30 секунд. Убедитесь, что исходящий порт 4000 не блокируется.
TCN (вендинг)
HTTP (автомат опрашивает сервер)
| Electric pickup address |
https://qr.vendmarket.kz/api/v1/handle
|
| Electric pay address |
https://qr.vendmarket.kz/s
|
| Тип QR-кода |
单码电商 (E-commerce single QR code)
|
| MachineID | выдаётся администратором |
Тип QR обязательно «E-commerce single QR code» (单码电商). После настройки автомат сам начинает опрашивать сервер каждые 3 секунды.
LE (вендинг)
HTTP (автомат запрашивает QR у сервера)
| weburlA |
https://qr.vendmarket.kz/api/le/qr
|
| weburlB |
https://qr.vendmarket.kz/api/le/delivery
|
| weburlC |
https://qr.vendmarket.kz/api/le/pay
|
| channelid |
36
|
| machid | выдаётся администратором |
| appkey | выдаётся администратором |
Все три URL обязательны. appkey должен совпадать с тем, что прописан на сервере.
Прочие HTTP-автоматы
HTTP (автомат сам создаёт заказ)
| Создание заказа |
POST https://qr.vendmarket.kz/api/v1/orders
|
| Опрос статуса |
POST https://qr.vendmarket.kz/api/v1/orders/check-status
|
| Возврат |
POST https://qr.vendmarket.kz/api/v1/orders/refund
|
| login (в теле) | выдаётся администратором |
| password (в теле) | выдаётся администратором |
Все запросы в JSON. В каждом теле обязательны поля login и password. Опрос статуса вернёт paid=true когда оплата прошла — после этого автомат может выдавать товар.
Если автомат не выходит на связь
- Проверьте интернет на автомате — попробуйте открыть
https://qr.vendmarket.kzв браузере автомата (если есть). - Убедитесь, что в адресах указан
https://, без опечаток. - Для Jetinno: проверьте, что исходящий порт
4000не блокируется фаерволом. - Сверьте логин/пароль/MachineID с теми, что выдал администратор.