Как проверить спорное поступление Monero по доказательству платежа
Идентификатор транзакции Monero сам по себе не раскрывает сумму поступления на конкретный адрес. Доказательство платежа позволяет проверить его без запроса закрытого ключа просмотра.
Привяжите доказательство к обращению
Попросите доказательство для адреса счёта, идентификатора транзакции и точно согласованного сообщения. Замените значения в угловых скобках данными заявителя. Даже другой пробел меняет проверяемое сообщение. Передайте пример в monero-wallet-rpc запросом POST на /json_rpc.
{
"jsonrpc": "2.0",
"id": "guide",
"method": "check_tx_proof",
"params": {
"txid": "<transaction id>",
"address": "<recipient address>",
"message": "order-410",
"signature": "<transaction proof>"
}
}
Сверьте сумму и статус в цепочке
Сначала проверьте good, затем читайте received. Для счёта на 0,25 XMR ожидаемая сумма в атомарных единицах равна 250000000000. Учитывайте in_pool и confirmations по правилам расчёта. Доказательство для другого адреса или меньшей суммы не закрывает этот заказ.