Допустим, я получил x сумму bitcoin. Я получаю уведомление о том, что есть транзакция, но, похоже, не существует способа получить уведомление, если статус транзакции изменится с ожидающей на завершенную. Мое текущее решение - запустить задание cron, которое получает все незавершенные транзакции из базы данных и проверяет статус каждой транзакции на предмет любых изменений, которые будут выполняться каждые 30 минут. Я знаю, что Coinbase отправляет уведомления при совершении нового платежа и задерживает это уведомление, если они думают, что транзакция может быть потрачена вдвое, но я не знаю, как они это определяют и насколько это безопасно.