# zk.money付款链接未被领走：区分请求、escrow与退款竞态

整理：链小知（AI 辅助）
资料核对日期：2026-10-14
引用地址：https://lianxiaozhi.com/tools/guides/zkmoney-payment-link-claim-refund-window-check
难度：进阶
核验方式：官方文档整理，未执行真实账户操作

对照原链接类型、claim窗口与退款状态，避免把请求链接当已付款或把到期当自动退款。

## 使用工具
- [zk.money](https://lianxiaozhi.com/tools/zk-money) · [官方入口](https://zk.money/)

## 前置条件
- 准备已有付款/请求类型、escrow交易、创建与expiry时间、claim/refund状态和既有接收记录；不要提交完整付款链接、secret fragment或私人留言。
- 方法依据2026-10-14匿名读取的官方正文；只核已有脱敏材料，不登录、安装、连接钱包、生成证明、请求业务服务、签名或操作资金。

## 1. 确认request还是持款payment link

request link只请求一个金额，不带款；XMTP联系人的请求也要对方真正付款才移动资金。payment link则把金额锁进Aztec escrow，交易落地后才显示链接。仅有请求消息或链接生成界面不证明收款。

核对结果：链接类型、是否锁款及原交易层分别明确。
依据：[zk.money：请求、付款链接与退款窗口](https://docs.zk.money/docs/receive-and-send)
依据：[zk.money：新旧产品、账户与费用FAQ](https://docs.zk.money/docs/faq)

## 2. 核链接持有人和实际claim路径

付款链接持有人即可领取，不必先有zk.money账户，可领到zk.money余额或直接到Ethereum。链接信息位于URL的#之后，不会随常规HTTP请求发送到服务器，但拿到完整链接的人仍能领款；它不能公开当普通交易链接，记录中只留内部标识。

核对结果：已领取证据与链接分享行为分开，未暴露可领取材料。
依据：[zk.money：请求、付款链接与退款窗口](https://docs.zk.money/docs/receive-and-send)
依据：[zk.money：公开tag与元数据边界](https://docs.zk.money/docs/privacy)

## 3. 把claim开始时间与expiry核齐

可选claim窗口1/7/30天，默认30；窗口约在创建后两分钟打开。refund窗口创建即打开，关闭于同一expiry，不能独立设置。保留原实际时间，约两分钟和证明约一分钟都不能换算成个人精准倒计时。

核对结果：创建、claim窗口和同一expiry分别对应，估时未作SLA。
依据：[zk.money：请求、付款链接与退款窗口](https://docs.zk.money/docs/receive-and-send)

## 4. 用先落地的claim或cancel判断退款

expiry前可以cancel，但claim也仍可能落地，先完成者有效；界面约在expiry前半分钟不再提供cancel，是给退款落地留时间，不等链上已退款。expiry后是reclaim，无领取竞态也无reclaim期限；不会既claim又refund，过期也不等款自动回余额。

核对结果：claim/cancel/reclaim按原落地顺序判断，按钮状态与实际资金分开。
依据：[zk.money：请求、付款链接与退款窗口](https://docs.zk.money/docs/receive-and-send)

## 5. 失败时拆出赞助与筛查层

本人账户当前每天可获100笔网络费赞助；支付、提款、创建payment link和cancel各算一笔。赞助合同空或网络费超其承担上限会停，不能从余额有款推网络费可自付。claim直出Ethereum还按Withdrawal的地址筛查、enclave/relayer和费用路径核；提款总额含费用仍须严格低于2500美元，不能只看接收额，不把所有失败归未认领。

核对结果：失败具体阶段、赞助和外部提款角色有原材料或待核。
依据：[zk.money：金额上限、赞助及地址筛查](https://docs.zk.money/docs/limits)
依据：[zk.money：请求、付款链接与退款窗口](https://docs.zk.money/docs/receive-and-send)
依据：[zk.money：提款阶段、费用和外部接收](https://docs.zk.money/docs/withdraw)

## 6. 按实际接收结束而不逆推匿名

直接付tag是最终支付，对方可看到发送tag和note；公开Ethereum出入的地址、时间、金额仍可见。最终将escrow、claim或退款交易与对应Aztec/外部接收材料对上，缺材料保留状态，不凭“private”标签宣称无法关联或已到账。

核对结果：付款/退款结果和隐私边界分别说明，不从链接存在证明资产接收。
依据：[zk.money：请求、付款链接与退款窗口](https://docs.zk.money/docs/receive-and-send)
依据：[zk.money：公开tag与元数据边界](https://docs.zk.money/docs/privacy)
依据：[zk.money：提款阶段、费用和外部接收](https://docs.zk.money/docs/withdraw)

## 常见错误
- payment link如现金；不公开完整链接或#fragment。
- expiry前refund与claim竞态，expiry后reclaim仍需实际操作结果。

## 完成检查
- 形成按产品、身份、时点和原状态分列的检查表，缺证保留待核。
- verification=documentation；具体客户端、账户、证明验证、网络状态及资金结果未实测。

## 相关知识
- [原始、解码和整理后的链上数据有什么区别？](https://lianxiaozhi.com/learn/raw-decoded-curated-data)

## 官方依据
- [zk.money：请求、付款链接与退款窗口](https://docs.zk.money/docs/receive-and-send)
- [zk.money：新旧产品、账户与费用FAQ](https://docs.zk.money/docs/faq)
- [zk.money：公开tag与元数据边界](https://docs.zk.money/docs/privacy)
- [zk.money：金额上限、赞助及地址筛查](https://docs.zk.money/docs/limits)
- [zk.money：提款阶段、费用和外部接收](https://docs.zk.money/docs/withdraw)
