/var/www/doncode.com.ua/www/views/docs/api_dcc
NameSizeModeActions
adres_list.php24490644editdlrm
auth.php55290644editdlrm
balance_list.php24670644editdlrm
cars_list.php29210644editdlrm
delete_card.php27540644editdlrm
get_adresses.php24430644editdlrm
index.php114140644editdlrm
map.php24250644editdlrm
option_list.php22600644editdlrm
orders_list.php26290644editdlrm
order_cancel.php29810644editdlrm
order_create.php58300644editdlrm
order_status.php52140644editdlrm
ping.php19830644editdlrm
rate.php31420644editdlrm
reverse.php40100644editdlrm
route.php37160644editdlrm
route_adresses.php41610644editdlrm
save_card.php33560644editdlrm
search.php53670644editdlrm
settings.php26030644editdlrm
settings_save.php27770644editdlrm
sms_accept.php36670644editdlrm
sms_send.php26150644editdlrm
status_list.php34600644editdlrm
tarifs_list.php25360644editdlrm
tests.php159170644editdlrm
Edit: /var/www/doncode.com.ua/www/views/docs/api_dcc/index.php (11414B)

API Doncode Call Center


Безопасность
Дополнительно
Основной раздел
Работа с заказами
Меню пользователя

- требуется Авторизация клиента по client_key

Введение

Доброго времени суток, уважаемый разработчик! Немного о том, для чего это API :)
Цель
Создать удобное и понятное приложение, или web форму для заказа такси.
Возможности
- Вызов такси одним нажатием
- Расчет стоимости
- Оплата по карточке
- Оплата наличными
- Просмотр подачи автомобиля
- Просмотр статуса выполнения заказа
- Звонок водителю
- Звонок диспетчеру
- Архив и оценка поездкок
и др.


Android, iOS, Windows Mobile и другие приложения


Порядок запросов при первом запуске
1. На стороне клиента отобразим экран авторизации по номеру телефона с логотипом
2. Отправим запрос СМС
3. Отправим код подтверждения прийдет по СМС
4. Сохраним номер телефона и ключ клиента client_key на устройстве



Порядок запросов при подключении
1. Если пользователь не авторизован (client_key = null) отобразим экран Запрос СМС и остальное не делаем!
2. Делаем запрос Анкеты пользователя. Сервер вернет анкету пользователя.
3. Параметры version_adresses и version_tarifs и др. сохраните для использования при следующем запуске
4. Если параметры, начинающиеся с version_ не совпали, с сохраненными на устройстве - перегрузить данные!
Для version_adresses - Список всех адресов и для version_tarifs - Список тарифов
5. Если заказ не завершен (order_id > 0), то проверяйте статус заказа
6. Если заказ завершен, отобразим на карте автомобили (обновлять не чаще 10 сек)
Создание заказа
1. Просчитайте стоимость
2. Создайте заказ. Сохраните order_id на устройство
3. Проверяйте статус заказа каждые 10-30 сек, пока state_code не станет complited или rejected
4. Можно отменить заказ
5. Если complited покажите чек


Web приложения


Создание заказа без авторизации клиента по СМС
1. Просчитайте стоимость
2. Создайте заказ. Сохраните order_id на устройство
3. Проверяйте статус заказа каждые 10-30 сек, пока state_code не станет complited или rejected
4. Можно отменить заказ
5. Если complited покажите чек
Порядок запросов при запуске
1. На стороне клиента отобразим экран авторизации по номеру телефона
2. Отправить запрос СМС
3. Отправить код подтверждения прийдет по СМС
4. Сохранить номер телефона и код подтверждения на стороне клиента
Порядок запросов при подключении
1. Если пользователь уже авторизован, после входа в программу делаем запрос Анкеты пользователя.
2. Загрузить Список всех адресов и Список тарифов