代充用户

在终端里批量支付 OpenRouter 充值链接

OpenRouter 每一次加密货币充值都是一个独立的 Coinbase 付款链接。如果你替很多人充值,或者给自己的多个账户充值,可以用 ROZO Checkout 命令行在脚本里一次付完。用你平时的钱包和手里已有的币付款,不需要注册账户,也不需要 API key。

1. 安装

需要 Node 20.18 或更新版本,批量脚本还需要 jq。装一次,之后每次运行都不用重新下载。同一个命令行也可以作为 Claude Code 插件或 ClawHub skill 安装。

Shell
npm i -g @rozoai/checkout
rozo-checkout quote https://payments.coinbase.com/payment-links/pl_01YOURLINKID

2. 批量创建订单

在 links.txt 里每行放一个链接。循环会给每个链接建一个订单,并在 runs/batch.tsv 里写一行结果。

batch.sh
# links.txt:每行一个 Coinbase 链接
command -v jq >/dev/null || { echo "install jq first"; exit 1; }
mkdir -p runs
while IFS= read -r link || [ -n "$link" ]; do
  link="${link%$'\r'}"; link="${link%%\?*}"
  [ -n "$link" ] || continue
  id="${link##*/}"
  rozo-checkout pay "$link" --with usdt-solana --yes --json --no-watch \
    </dev/null > "runs/$id.json"
  code=$?
  row=$(jq -r --arg id "$id" --arg code "$code" '[$id, $code,
      (.order.rozoPaymentId // .error.details.body.rozoPaymentId // "-"),
      (if .success then "pending: pay before " + (.order.expiry.effectiveDeadlineIso // "?")
       else (.error.code // .send.error.code // "FAILED") end)] | @tsv' \
    "runs/$id.json" 2>/dev/null) || row="$id	$code	-	NO_OUTPUT"
  printf '%s\n' "$row" >> runs/batch.tsv
done < links.txt

3. 确认每个链接都已到账

每个订单都用 rozoPaymentId 跟踪。receipt 只有在 Coinbase 本身确认发票已付时才返回 0。

Shell
rozo-checkout status <rozoPaymentId> --json | jq -r '.state, .escalate'

# 付成了吗?返回 0 = 已到账
rozo-checkout receipt <rozoPaymentId> --json

支持的币和链

币种链
USDTSolana, BNB Chain, Ethereum, Polygon, Arbitrum
USDCSolana, BNB Chain, Ethereum, Polygon, Arbitrum, Base, Stellar
BTCLightning
原生币ETH (Ethereum, Base, Arbitrum), BNB, SOL, POL

用 --with 选一个,例如 usdt-solana、usdc-base、btc-lightning 或 sol。原生币只在报价列出时可用。不支持链上 BTC 和 Tron。完整列表见 AI 智能体页面。

费用

限额

少付了怎么办

批量付款有问题?

发邮件到 hi@rozo.ai,告诉我们你每周付多少个链接、手里是什么币。

在 GitHub 打开命令行 批量采购指南