Словарь
Идентификатор транзакции (txid)
Уникальный хеш, по которому одна транзакция находится в блокчейне; любой может открыть его в обозревателе блоков и увидеть сумму, адреса и подтверждения.
Как это устроено в CryptoLike
CryptoLike сохраняет идентификатор каждого перевода, который видит по вашим платежам и адресам. У платежа переводы перечислены в txids[], у пополнения статического адреса и у выплаты есть свой txid, а страница оплаты ведёт по каждой транзакции в обозреватель блоков, чтобы плательщик мог за ней следить. Плагины записывают txid в заметку к заказу, когда перевод обнаружен.
В одной транзакции может быть несколько переводов, поэтому CryptoLike определяет перевод по txid и его позиции: номеру выхода (vout) в Bitcoin и Litecoin и индексу лога для токенов ERC20 и TRC20. Так же распознаётся повторное уведомление, и один перевод никогда не зачисляется дважды.
Сам по себе txid не значит, что платёж окончательный. Смотрите на статус платежа, а не на обозреватель: paid наступает только после подтверждений, а реорганизация ещё может сдвинуть или убрать недавнюю транзакцию.
Связанные термины
Читать дальше
Начните с тестового платежа
Создайте аккаунт, попросите у поддержки доступ к тестовой среде и посмотрите, как платёж проходит путь от pending до paid в тестовой сети.