Подключение автомата к vendmarket
Инструкция для техника на месте
Выберите тип автомата ниже и пропишите в его настройках указанные параметры. Логин и пароль (или 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 когда оплата прошла — после этого автомат может выдавать товар.
Если автомат не выходит на связь