Your comments

Сделано через интерфейс редактирования адресов

Одинаковые платежи это сторнированные проводки

мы от всего не защитимся

а если водитель отключит GPS, то алгоритм вообще работать не будет

Алгоритм:
  • После начала движения (например водитель проехал 100 метров) программа показывает сообщение о необходимости перевода статуса заказ в статус "Работаю"
  • Если водитель игнорирует сообщение в течении 10 секунд программа автоматически меняет статус заказа
  • Если водитель отказывается, то через 100 метров программа повторно покажет сообщение и т.д.

Мы планируем сделать уведомление водителя о необходимости перевести заказ в статус "Работаю" в случае если он отъедет от адреса подачи далее ХХХ метров.


Как вам такое решение ?

простой при ожидании считается автоматически сервером. Водитель на это повлиять не может.