Теоретически да. Записывайте состояние ,например в файл. Но вы все равно не узнаете ждет ли заказ оплаты или же случайно нажал. Самым правильным вариантом, на мой взгляд, будет изменение логики работы, но...тут вам решать, а не мне ;)
Можно сделать так, если транзакция осуществлена, и не важно, успешно или нет, то считать заказ фактически свершенным.