Use when an agent needs to pay OpenRouter (or any Coinbase invoice) with the crypto it already holds: USDT/USDC on Solana, BNB Chain, Ethereum or Polygon, USDC on Base or Stellar, or BTC over Lightning, with no Coinbase account. A bridge creates a one-time deposit order for that coin, then a funder wallet settles the Coinbase invoice. Triggers on a payments.coinbase.com/payment-links/pl_* (or payment-sessions/paymentSession_*) URL, on "rozo-checkout" / "pay this link with bitcoin", or when a user asks to top up OpenRouter credits with crypto and has no link yet (OpenRouter's crypto credits API returns 410 Gone). Also pays a Bitrefill invoice created with "USDC on Base": triggers on "pay bitrefill", "bitrefill invoice", or an invoice id plus a Base USDC address and amount from Bitrefill. Supports Coinbase payment links and Bitrefill invoices only (not Stripe). Also pays any x402 API (HTTP 402, PAYMENT-REQUIRED) from a prepaid Rozo balance: triggers on "x402", "402 Payment Required", "pay this x402 endpoint"; the payment leg is USDC on Base only (Solana payment leg is coming later).

Install

openclaw skills install @shawnmuggle/rozo-checkout