जो अब भी चलता है वह है payment link। Link आप OpenRouter के Credits page पर बनाते हैं, और उसे पे करने का काम agent को दिया जा सकता है। ROZO Checkout इसके तीन तरीके देता है: एक CLI command, एक remote MCP server और एक Claude Code skill। कोई भी आपका पैसा नहीं रखता और private key नहीं माँगता: ये one-time deposit order बनाते हैं, और आप अपने wallet से पे करते हैं।
ROZO Checkout स्वतंत्र है और OpenRouter, Coinbase या Anthropic से जुड़ा नहीं है।

पहला कदम हमेशा payment link है
- OpenRouter में Settings, फिर Credits खोलें। Crypto option चालू करें, रकम ($10 या ज़्यादा) डालें और Purchase पर क्लिक करें।
- Payment link कॉपी करें। यह payments.coinbase.com/payment-links/pl_ या payments.coinbase.com/payment-sessions/paymentSession_ से शुरू होता है।
- यह link CLI, MCP server या skill को दें।
Link की अपनी expiry होती है, इसलिए पे करने के समय के क़रीब ही बनाएँ।
Option 1: CLI, shell चला सकने वाले हर agent के लिए
ROZO Checkout CLI npx से चलता है, कुछ install नहीं करना:
- npx @rozoai/checkout quote <link>
- npx @rozoai/checkout pay <link> --with usdt-solana --yes
quote merchant, invoice की रकम और आप कितना देंगे दिखाता है, कुछ बनाता नहीं। pay --with में दिए coin के लिए one-time deposit order बनाता है, deposit address और सटीक रकम print करता है, और invoice settle होने तक इंतज़ार करता है। Terminal न हो तो यह confirmation के लिए रुकता है, इसलिए unattended caller पहले quote देखे, फिर --yes दे।
Default रास्ते में न private key चाहिए, न environment variables, न configuration। Agents को हमेशा --with देना चाहिए: जानबूझकर कोई default coin नहीं है।
CLI के coins: Solana, BNB Chain, Ethereum या Polygon पर USDT या USDC, Base या Stellar पर USDC, और Lightning पर Bitcoin (btc-lightning)।
Option 2: MCP server
Claude Desktop, Claude Code, Cursor या किसी भी MCP client में remote server https://mcp.rozo.ai/mcp?src=blog जोड़ें। Claude Code में यह एक command है:
- claude mcp add --transport http rozo-checkout "https://mcp.rozo.ai/mcp?src=blog"
Claude Desktop या Claude.ai में इसे Settings, Connectors, Add custom connector में उसी URL से जोड़ें।
Server में चार tools हैं:
- supported_coins: किन chains और tokens से पे कर सकते हैं।
- quote_invoice: merchant, रकम, आप कितना देंगे और link अब भी payable है या नहीं। कुछ नहीं बनाता।
- create_deposit_order: चुने गए coin के लिए one-time deposit order बनाता है और deposit address (या Lightning invoice), सटीक रकम, ज़रूरी memo और order की expiry लौटाता है।
- payment_status: pay-in, payout की प्रगति और Coinbase invoice settle हुआ या नहीं।
यह non-custodial है: server कोई private key नहीं रखता, कुछ sign नहीं करता और कुछ नहीं भेजता। जो order पे नहीं होता वह बिना खर्च के expire हो जाता है।
Option 3: Claude Code skill
Claude Code में skill agent को पूरा flow सिखाती है, किस coin को चुनना है और deposit details कैसे पढ़ने हैं, यह भी। Install दो steps में:
- /plugin marketplace add RozoAI/rozo-checkout-skill
- /plugin install rozo-checkout@rozo
फिर OpenRouter payment link पेस्ट करें और Claude से कहें कि आपके पास जो coin है उससे पे करे। नियम CLI जैसे ही हैं: default में कोई key नहीं, और payment आपके अपने wallet से जाता है। Source GitHub पर RozoAI/rozo-checkout-skill में है।
खर्च और नियम
- ROZO की 1% service fee quote में शामिल है। Order में दिखी deposit रकम ही आपको भेजनी है।
- Quote एक preview है: deposit order बनते समय कीमत दोबारा quote होती है, और order की deadline उस order और payment link की अपनी expiry से तय होती है।
- OpenRouter का $10 crypto minimum और 5% crypto fee link पर पहले से तय हैं।
- OpenRouter की policy के अनुसार crypto payments कभी refund नहीं होते।
- पूरी तरह unattended चलाना हो तो CLI का --send option EVM chains या Solana पर local sign करता है। इसके लिए कम balance वाला अलग hot wallet इस्तेमाल करें।