...

Описание: Позволяет получить статус транзакции для последующих действий.

Алгоритм опроса статуса:

Опрос статуса проводится необходимо проводить раз в минуту, максимальное число попыток – 5.

При открытии вызываем метод GET api/payment/tpay/status?transactionId={transactionId} (может выполняться 1 минуту, нужно учесть, чтобы не было таймаутов) и ждем результат до тех пор, пока не придет Status=Wait

В зависимости от значения поля Status, делаем следующие действия:

  1. Status=Wait. Статус обозначает, что транзакция либо была не оплачена, либо находится в обработке. После получения этого статуса отправляем повторный запрос (5 раз).

В случае превышения количества попыток(5), текущий QR код становится недоступен для оплаты, модальное окно закрывается. Страница оплаты со всеми введенными данными остается и при повторном запросе оплаты по QR коду описанный сценарий повторяется.

2. Status=Success. Редиректим на страницу успешной оплаты

3. Status=Failed. Редиректим на страницу неуспешной оплаты

Адрес: https://api/payment/tpay/status?transactionId={transactionId}

...