Как подтвердить исполнение запланированного перевода Hedera
Успешный ScheduleCreate или ScheduleSign фиксирует действие с расписанием. Для завершения платежа нужно сверить отдельно идентифицируемую запланированную транзакцию.
Ведите отдельные записи расписания и перевода
Два поля квитанции относятся к разным сущностям. Сохраните schedule ID для последующих подписей и проверок. По scheduled transaction ID ищите запись результирующего перевода. Сохраните точное содержимое перевода и ожидаемого плательщика для проверки подписантами.
createReceipt.scheduleId
createReceipt.scheduledTransactionId
Проверьте набор подписей и результат исполнения
Для перевода с двумя требуемыми ключами первая подпись может быть записана без движения средств. После выполнения условий расписания проверьте квитанцию самого перевода и фактические суммы. Если срок расписания истёк без нужных подписей, успешная прежняя транзакция подписи не подтверждает расчёт.