<p>Здравствуйте.</p><p>Поясню как у нас сейчас происходит оплата.</p><p>При публикации заказа с мобильного приожения для его выполнения, мы генерируем запрос(реккурентный платеж) на списание командой  recurrent/pay</p><p>(https://epos.az/api/recurrent/pay/...), на что получаем код операции(а можем и не получить), если код не получен(таймаут 10 секунд), то мы генерируем новый запрос на списание(причем мы не знаем прошло ли списание денег по предыдущей операции или нет, так и получаются дублирующие платежи), и так повторяем в случае неудачи 3 раза. Если код операции получен, несколько раз генерируем комманду запроса статуса платежа ( https://epos.az/api/pay2me/status/...), пока не будет получен положительный или отрицательный результат команды.</p><p>Решением данной проблемы мы видим в том, что мы будем при отправке запроса на списание((https://epos.az/api/recurrent/pay/...)  передавать свой код транзакции в параметре(например tid (transaction id) ='8A21F737-1208-47E1-947B-4C66A3BA1225' ) , и по этому коду , командой запроса статуса https://epos.az/api/pay2me/status/...) будем проверять прошла операция на списание или нет.</p>