обмін_даними_з_іншими_системами:sms_bonus
Розбіжності
Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
| Порівняння попередніх версійПопередня ревізіяНаступна ревізія | Попередня ревізія | ||
| обмін_даними_з_іншими_системами:sms_bonus [2025/10/14 11:04] – iserbin | обмін_даними_з_іншими_системами:sms_bonus [2025/10/14 15:17] (поточний) – [Як це працює] iserbin | ||
|---|---|---|---|
| Рядок 1: | Рядок 1: | ||
| ====== Списання бонусів з підтвердженням по SMS/ | ====== Списання бонусів з підтвердженням по SMS/ | ||
| ===== Для чого використовується ===== | ===== Для чого використовується ===== | ||
| - | Коли в програмі активована бонусна система, | + | Коли в програмі активована бонусна система, |
| ===== Як це працює ===== | ===== Як це працює ===== | ||
| Рядок 8: | Рядок 8: | ||
| Якщо продавець ввів суму бонусів для списання - то покупцю на телефон приходить SMS з кодом, який він має продиктувати продавцю. Якщо продавець вводить правильний код - бонуси списуються. | Якщо продавець ввів суму бонусів для списання - то покупцю на телефон приходить SMS з кодом, який він має продиктувати продавцю. Якщо продавець вводить правильний код - бонуси списуються. | ||
| + | {{ : | ||
| + | |||
| + | Щоб налаштувати списання бонусів з підтвердженням по СМС, потрібно зайти в меню : " | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | :!: Звернуть увагу, що наша компанія не надає послуги з надсилання СМС, цим займаються різні СМС-провайдери, | ||
| + | |||
| + | Тобто Замовник своїми силами розробляє скрипт та вирішує на якому хостингу розмістити його. Цей скрипт буде отримувати дані з Unipro, і вже він буде надсилати СМС чи то через БОТ, чи через СМС-провайдерів, | ||
| + | |||
| + | Можливість допомогти в розробці скрипта та розміщенню його на хостингу уточнюйте в технічні підтримці. | ||
| + | ===== Опис UniproSMSProviderAPI для програмістів ===== | ||
| + | UniproSMSProviderAPI - API для SMS-підтвердження під час списання бонусів. | ||
| + | |||
| + | Щоб надіслати СМС програма виконує GET запит, з наступними параметрами: | ||
| + | ^ Параметр | ||
| + | | tel| 0675065980 | Номер телефону клієнта | ||
| + | | bonus| 234.45| Кількість бонусів, | ||
| + | | token| 12-34-45-78-90| Будь-яка стрічка, | ||
| + | | msg| Щоб використати бонуси=234.45, | ||
| + | |||
| + | Приклад GET запиту: | ||
| + | '' | ||
| + | |||
| + | |||
| + | У відповідь ваш сервіс має надіслати JSON: | ||
| + | ^ Поле ^ Тип | ||
| + | | ErrorCode| Ціле число | 0 - все ОК. Будь-який інший код - означає помилку, | ||
| + | | SMSCode| Стрічка| Код, який надісланий клієнту в SMS | | ||
| + | | Message| Стрічка| Повідомлення для продавця. Може бути пустим. Якщо ErrorCode=0, | ||
| + | |||
| + | Успішна відповідь: | ||
| + | < | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | Відповідь з помилкою: | ||
| + | < | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | |||
| + | Наш тестовий cкрипт, | ||
| + | Отримати JSON: [[https:// | ||
| + | Переглянути значення, | ||
обмін_даними_з_іншими_системами/sms_bonus.1760429047.txt.gz · Востаннє змінено: 2025/10/14 11:04 повз iserbin