XRPSCAN 查 XRP 或代币到账:核对 delivered_amount 与 Tag
链小知 · 入门 · 核验 · 依官方文档整理
从Payment交易定位实际交付量、DestinationTag和验证状态,区分账本结果与平台记账。
开始前准备
- 准备64位十六进制hash、Mainnet/Testnet、收款r地址,以及平台要求的DestinationTag;代币另备currency+issuer。
- 适用XRPSCAN深链接/APIv1与XRPL Payment元数据;其他交易类型不能直接套delivered_amount。
- 网页/API公开查询不用连接钱包或支付gas;本文不重发支付。
1. 使用正确网络的交易链接
主网打开https://xrpscan.com/tx/完整hash,测试网用https://testnet.xrpscan.com/tx/完整hash。hash应为64位十六进制;收款r地址不能填到交易路径。
无法定位时复核网络和完整hash,向发送方取得链上记录;平台提币订单号不能代替它。
检查结果:链接网络与hash完全对应。
2. 读取类型、结果与最终性
核对TransactionType是否Payment,再读取meta.TransactionResult和ledger_index。需要原始字段时可GET https://api.xrpscan.com/api/v1/tx/完整hash;该入口不要自动视为测试网API。
tesSUCCESS与账本验证分别确认;XRPL官方说明元数据改变只有在validated ledger中才最终。如果页面/API缺少验证信息,保存该限制,不能以ledger_index单独证明最终性。
检查结果:Payment执行结果与验证证据分开记录。
3. 用交付量而非声明量核账
读取meta.delivered_amount;XRPL明确要求用实际交付字段处理Payment,包括partial payment。不要直接把顶层Amount当作实际到账量。
保留API实际数据结构和单位。代币金额须同时核对currency与issuer;币名或缩写相同不能证明相同资产,缺字段就不自行补发行者。
检查结果:记录实际交付量和资产身份;缺delivered_amount时标待核对。
4. 核对收款地址与DestinationTag
将Destination和DestinationTag与收款平台给出的地址及Tag逐项对照。没有Tag、Tag不符或地址不符分别记录,勿把区块链支付成功解释成平台已分配到正确用户。
Tag属于平台的入账定位条件,平台处理仍由其规则决定。发生不一致时提供hash和已保存字段给本人联系的官方支持,不在链上补发一笔作为测试。
检查结果:收款地址/Tag匹配,或形成明确不一致记录。
5. 拆分费用并整理到账证据
记录Fee与delivered_amount为不同字段,不用发送端扣款总额推算收款量。字段单位无法确认时保留原始值,不直接转成人类XRP金额。
最终记录网络、hash、Payment结果、validated证据、收款地址、Tag、实际交付量、issuer和查询时间。平台尚未入账时,继续核对其确认与人工处理要求。
检查结果:产出链上支付核对记录;平台到账结论有自己的证据。
怎样确认完成
- 区分链上交付、最终性和平台入账三层结果。
- 依据官方文档整理,尚未完成真实账户查询或交易行为验收。
常见错误与边界
- tesSUCCESS不能代替实际交付量与平台Tag检查。
- 不把XRP字段与发行代币字段的单位结构混用。