Передача налаштувань
Це функціонал, який дозволяє друкувати платіжний QR-код на ПреЧеку.
Логіка:
Expirenza при встановленні з'єднання з POS-системою буде відправляти цю команду у WebSocket. (Ми не очікуємо ніяку відповідь на цю команду, а тільки віддаємо налаштування для пречеку)
-> Сервер передаватиме base URL, до якого треба додати orderId
і передати сформований QR та текст "до" та "після" на принтер.
-> (Тут настає момент вашої реалізації)
->Гості отримають ПреЧек з платіжним QR-кодом, зможуть оплатити конкретне замовлення використовуючи надрукований QR.
{
"rID": "2022-11-01 14:36:38.530139872#qEqdLCq",
"message": "{\"settings\":{\"delivery\":\"true\"},
\"preCheck.qr.url\":\"https://mbnk.biz/3JpLc8qpgh/orderId_{orderId}\",
\"delivery.preCheck.qr.print\":null,
\"preCheck.qr.print\":false,
\"preCheck.msg.before.qr\":\"Сплатити цей рахунок можна за QR-кодом\",
\"preCheck.msg.after.qr\":\"Наведіть камеру смартфона або QR-сканер\"}",
"operation": "setSettings"
}
Налаштування
(preCheck.qr.print =
true
/
false
);
- “Друкувати платіжний QR-код на пречеку”
(delivery.preCheck.qr.print =
true
/
false
);
- “Друкувати платіжний QR-код на накладній доставки”
Тексти для друку перед і після QR-коду:
preCheck.msg.before.qr
- Текст перед QR-кодомpreCheck.msg.after.qr
- Текст після QR-коду
Шаблон посилання для створення QR-коду для оплати рахунку за ID
preCheck.qr.url =
https://mbnk.biz/{restaurant-code}/orderId_
{orderId}
https://mbnk.biz/{restaurant-code}/orderId_
- базовий URL.{orderId}
- Ідентифікатор рахунку, який має підставити POS-система.
Last updated