代行チャージ向け

ターミナルから OpenRouter のリンクをまとめて支払う

OpenRouter の暗号資産チャージは、1回ごとに別々の Coinbase 支払いリンクになります。多くの人のために、または自分の複数アカウントのためにクレジットを買うなら、ROZO Checkout の CLI でスクリプトからまとめて支払えます。いつものウォレットから、手元のコインで支払います。アカウントも API キーも不要です。

1. インストール

Node 20.18 以降と、バッチスクリプト用の jq が必要です。一度インストールすれば、毎回のダウンロードは不要です。同じ CLI は Claude Code プラグインや ClawHub スキルとしても入れられます。

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

2. 注文をまとめて作成する

links.txt に1行1リンクで書きます。ループがリンクごとに注文を1件作り、runs/batch.tsv に結果を1行ずつ書き込みます。

batch.sh
# links.txt:1行に1つの 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 で1つ選びます。例:usdt-solana、usdc-base、btc-lightning、sol。ネイティブコインは見積もりに載っているときだけ使えます。オンチェーン BTC と Tron には対応していません。全一覧は エージェント向けページにあります。

手数料

上限

送金額が足りなかったら

まとめ払いについてのご質問は

週に何件のリンクを支払うか、どのコインをお持ちかを hi@rozo.ai までお知らせください。

GitHub で CLI を開く 一括購入ガイド