У меня есть Python CGI, обрабатывающий платежную транзакцию. Когда пользователь отправляет форму, вызывается CGI. После отправки CGI требуется некоторое время для выполнения транзакции по кредитной карте. В течение этого времени пользователь может нажать ESC или кнопку обновления. Это не будет «убивать» CGI, то есть скрипт продолжит выполнение транзакции, но HTML-вывод CGI никогда не достигнет клиента. Это означает, что пользователь не будет знать, что транзакция была завершена. Как я могу решить эту проблему?