Skip to content
RugWard
☰ 菜单

RugWard Pay

收银页面:买家视角

买家在托管收银页面上看到的内容,逐步、逐币种说明,包括 Base 钱包按钮、Bitcoin、Solana Pay 和 Monero。

本页内容

收银页面#

每张账单都有一个托管的收银页面,地址为 https://rugward.com/pay/i/<invoice id>。它适用于手机和电脑,无需账户,也不会被搜索引擎收录。顶部卡片显示你的商家名称、网站主机名、美元金额、描述、订单号和实时状态。

选择币种
第 1 步:买家选择付款方式

第 1 步:选择币种#

买家点击你接受的某个币种。随后 RugWard 会:

  1. 从多个独立的公开来源(Kraken、Coinbase、CoinGecko 和 KuCoin)读取美元价格,并采用相互偏差在 2% 以内的来源的中位数;至少需要两个来源一致,因此单个错误或过时的数据源无法影响账单;
  2. 只有当所有一致的来源都显示稳定币偏离锚定价不超过 2% 时,才按正好 1 美元计价(脱锚会阻止使用该币种付款);
  3. 将汇率锁定 30 分钟(倒计时 "Rate locked 29:55"),并将金额向上取整,确保你收到的金额绝不少于账单金额;
  4. 对于 Bitcoin、EVM 代币和 Solana,会在金额上加一个极小的唯一尾数(几聪或一分钱的零头),使转入你地址的款项能精确对应唯一一张账单。

在看到付款之前,买家可以通过 Pay with a different coin 更换币种(每张账单最多 8 个报价)。此后币种即被固定。

在手机上,同一页面纵向排列:

手机上的收银页面
宽度 390 px 的手机屏幕上的收银页面

第 2 步:付款#

收银页面始终显示 Send exactly 及金额、带复制按钮的收款地址,并提醒买家粘贴后在钱包中核对地址的前 6 位和后 6 位字符。其他显示内容因币种而异。

Bitcoin#

Bitcoin 收银页面
Bitcoin:精确金额、地址、二维码(BIP21)和 Open in wallet app
  • 二维码和 Open in wallet app 使用带金额的标准 bitcoin:(BIP21)链接。
  • 请发送精确金额:金额本身就是付款的标识。RugWard 会扫描你的地址自动找到它;粘贴交易 id 是可选的,只是能加快速度。
  • 需要 1 个确认。

Base 上的 ETH 或 USDC(0.5% 分账合约)#

使用分账合约的 Base 收银页面
Base 上的 USDC:买家一键通过 RugWard Pay 分账合约付款
  • 买家会看到 You pay (one transaction)、Merchant receives (99.5%)、RugWard fee (0.5%)、你的地址以及分账合约地址。
  • 买家点击 Connect wallet and pay。在签署任何内容之前,浏览器会在链上重新核对分账合约的代码哈希;如果与审查过的版本不一致,则不会发送任何内容。
  • ETH:一笔交易(payNative)。USDC:钱包会询问两次:"Step 1 of 2: approve exactly this amount for the splitter",然后是 "Step 2 of 2: confirm the payment"(payToken)。授权额度为精确金额,绝不是无限授权。
  • 这类报价没有二维码:对于 Base 分账报价,直接转账到你地址的普通转账不会被检测到。需要 30 个区块确认。
手机上的 Base 收银页面
同一 Base 收银页面在手机上;钱包通过 WalletConnect 或应用内浏览器打开

Ethereum 或 Arbitrum 上的 ETH,以及 BNB#

  • 二维码和 Open in wallet app 使用带链 id 和金额的 EIP-681 ethereum: 链接。
  • 匹配原生币付款需要交易哈希。使用 Connect wallet and pay 时会自动提交;如果买家从其他钱包付款,需要在 "Paid already?" 下粘贴哈希。
  • 请从普通钱包发送,不要从交易所或合约发送。

Ethereum、Arbitrum、BNB Chain 和 Polygon 上的 USDC 和 USDT#

  • 使用按钮付款,或扫描 EIP-681 二维码(ethereum:<token>@<chain>/transfer?...)。
  • 请发送精确金额:RugWard 会根据代币的 Transfer 事件自动检测。粘贴哈希是可选的。
  • 只能在指定网络上发送指定代币(页面会显示代币合约)。其他币种或网络不会被检测到,可能会丢失。

Solana:SOL、USDC、USDT#

Solana 收银页面
Solana:用 Phantom、Solflare 或 Backpack 扫描 Solana Pay 二维码
  • 使用支持 Solana Pay 的钱包(Phantom、Solflare 或 Backpack)扫描二维码。链接中带有唯一的 reference 密钥,因此付款会被自动检测。要求 finalized 确认级别。
  • 如果买家是复制地址而不是扫码付款,就会缺少 reference:此时买家需在 "Paid already?" 下粘贴交易签名,以便 RugWard 找到并核验该付款。

Monero#

  • 二维码和 Open in wallet app 使用带 tx_amount 的 monero: 链接。
  • 发送后,买家点击 Sent it? Verify your payment,粘贴交易 id,以及(除非你已保存 view key)交易密钥(Monero GUI/CLI、Feather、Cake Wallet:交易详情)。该密钥只能证明这一笔付款;它不能花费任何资金,也不会被存储。
  • 需要 10 个确认。用户有责任遵守当地法律。

二维码背后的钱包链接格式如下:

Wallet URIs in the QR code (examples)
bitcoin:bc1q…?amount=0.00025017
monero:4…?tx_amount=0.0731
ethereum:0xMerchant…@1?value=8102000000000000                         (ETH on Ethereum)
ethereum:0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48@1/transfer?address=0xMerchant…&uint256=25000629   (USDC on Ethereum)
solana:Merchant…?amount=0.141&reference=Ref…&label=RugWard%20Pay%3A%20Shop

第 3 步:确认和收据#

Payments seen on-chain 列出每笔交易及其确认数和区块浏览器链接。状态会从 Awaiting payment 变为 Payment detected, confirming,再变为 Paid。页面打开期间每隔几秒自动刷新;即使没有人打开页面,后台任务也会每 5 分钟重新检查一次未完成的账单。

已支付的账单
Paid:收据、区块浏览器链接和可分享的付款证明(本例中收款地址已模糊处理)

账单支付完成后,买家会看到 "Payment received and confirmed. Thank you!"、一个指向可分享付款证明的链接,以及(如果你设置了返回网址)一个 Return to <你的网站> 按钮。收银链接本身也可作为收据。

没有合适的币种?#

收银页面在金额下方提供 Swap into it with RugWard:买家先在自己的钱包中兑换成所需币种(非托管,收取正常兑换费),然后回来支付精确金额。RugWard 不会直接兑换到你的地址,因为兑换的最终到账金额会有波动,无法与账单精确匹配。

买家安全提示#

  • RugWard 从不索要助记词、私钥或"钱包验证"。
  • 付款前请核对收银页面上的商户名称和网站。RugWard 不销售商品,也不是交易的一方;如有问题,请先联系商户,或使用 Report this merchant。
  • 切勿向显示 Expired 或 Canceled 的账单付款。

最后更新: 2026年10月30日

收银页面:买家视角 · RugWard 文档 | RugWard