Para revendedores

Paga muchos enlaces de OpenRouter desde la terminal

Cada recarga de OpenRouter con cripto es su propio enlace de pago de Coinbase. Si compras créditos para muchas personas, o para varias cuentas tuyas, puedes pagarlos todos desde un script con la CLI de ROZO Checkout. Pagas desde la billetera que ya usas, con la moneda que ya tienes. Sin cuenta y sin API key.

1. Instala

Node 20.18 o posterior, y jq para el script por lotes. Instala una vez para que cada ejecución no vuelva a descargar. La misma CLI también se instala como plugin de Claude Code y como skill de ClawHub.

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

2. Crea los pedidos en lote

Pon un enlace por línea en links.txt. El bucle crea un pedido por enlace y escribe una fila de resultado por enlace en runs/batch.tsv.

batch.sh
# links.txt: un enlace de Coinbase por línea
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. Comprueba que cada enlace quedó pagado

Sigue cada pedido por su rozoPaymentId. receipt termina con 0 solo cuando Coinbase informa que la factura está pagada.

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

# ¿Pagado? 0 = liquidado
rozo-checkout receipt <rozoPaymentId> --json

Monedas y redes

MonedaRedes
USDTSolana, BNB Chain, Ethereum, Polygon, Arbitrum
USDCSolana, BNB Chain, Ethereum, Polygon, Arbitrum, Base, Stellar
BTCLightning
Monedas nativasETH (Ethereum, Base, Arbitrum), BNB, SOL, POL

Elige una con --with, por ejemplo usdt-solana, usdc-base, btc-lightning o sol. Una moneda nativa solo se ofrece cuando la cotización la incluye. BTC en cadena y Tron no están soportados. La lista completa está en la página para agentes.

Comisiones

Límites

Si envías de menos

¿Dudas sobre un lote?

Escribe a hi@rozo.ai con cuántos enlaces pagas por semana y qué moneda tienes.

Abrir la CLI en GitHub Guía de compras al por mayor