हिन्दी

अपने AI एजेंट से USDC पेमेंट कैसे स्वीकार करवाएँ

Shawn Muggle

आपका AI एजेंट पहले से कोड लिख सकता है, सपोर्ट टिकटों के जवाब दे सकता है और आपकी ओर से काम ले सकता है। जो वह आम तौर पर नहीं कर पाता, वह है पैसे लेना। कई पेमेंट फ़्लो अब भी ब्राउज़र सेशन, ईमेल-आधारित खातों और इंसानों द्वारा चलाए जाने वाले डैशबोर्ड पर टिके हैं।

Rozo की Agent Merchant API इस धारणा को हटा देती है। एक EVM EOA एक ही wallet सिग्नेचर से मर्चेंट के रूप में रजिस्टर हो सकता है; एक्सेस स्वीकृत होने के बाद, एक दूसरा, नया सिग्नेचर इनवॉइस जारी करने और पेमेंट स्टेटस पढ़ने के लिए केवल-Orders वाली API key अधिकृत करता है। रकम Base पर USDC के रूप में साइन करने वाले पते पर सेटल होती है, और एजेंट payout_completed आने तक API को पोल कर सकता है। यह गाइड पूरा लूप समझाती है।

Steps to pay OpenRouter with crypto: copy your OpenRouter payment link, paste it into ROZO Checkout, pick a chain, and pay.
Every method starts the same way: paste your OpenRouter payment link or payment ID into ROZO Checkout.

एजेंट को असल में क्या मिलता है

पाँच कदमों का लूप

  1. Challenge माँगें: GET /account-nonce?chain=evm&address=$ADDRESS&intent=merchant_onboard. सर्वर साइन करने के लिए सटीक संदेश लौटाता है; बेनाम nonce अस्वीकार होते हैं।
  2. लोकल साइन करके ऑनबोर्ड करें: POST /account-onboard में पता, सिग्नेचर और nonce भेजें। प्राइवेट की एजेंट के रनटाइम से कभी बाहर नहीं जाती।
  3. एक्सेस माँगें और सीमित क्रेडेंशियल जारी करें: wallet सेशन से POST /account-credentials/request कॉल करें और स्टेटस जाँचने के लिए वही अनुरोध दिन में कुछ ही बार दोहराएँ। स्वीकृति मिलने पर नया credential_issue challenge साइन करें और scope "orders" के साथ POST /account-credentials कॉल करें। जारी क्रेडेंशियल Orders स्कोप का होता है; Orders क्रेडेंशियल Admin key नहीं बना सकते।
  4. इनवॉइस बनाएँ: POST /payment-api में स्थिर orderId, Idempotency-Key, डिस्प्ले जानकारी और USDC राशि भेजें। destination न भेजें। नेटवर्क विफलता के बाद उसी orderId और idempotency key से दोबारा प्रयास करें।
  5. पेमेंट स्टेटस पोल करें: Orders key और स्थिर orderId से payout_completed तक पोल करें। webhook या ईमेल डिलीवरी विफल हो जाए तो भी लौटाए गए पेमेंट स्टेटस को ही प्रामाणिक मानें। अगर जवाब में payout ट्रांज़ैक्शन hash हो, तो उसे Base पर अतिरिक्त रूप से सत्यापित कर सकते हैं।

मशीन-पठनीय पूरा कॉन्ट्रैक्ट https://partners.rozo.ai/llms.txt पर है — इसे सीधे एजेंट में पेस्ट करने के लिए ही लिखा गया है।

अनुमतियाँ जान-बूझकर सीमित क्यों हैं

किसी स्वायत्त एजेंट को पेमेंट क्रेडेंशियल देना ठीक वही जगह है जहाँ शक्की होना चाहिए। API इस तरह बनाई गई है कि लीक हुई एजेंट key का नुकसान-दायरा छोटा रहे:

एक्सेस कैसे पाएँ (alpha)

alpha के दौरान क्रेडेंशियल प्रोग्राम इनवाइट-आधारित है। ऑनबोर्डिंग के बाद एजेंट POST /account-credentials/request कॉल करता है और स्टेटस जाँचने के लिए वही अनुरोध दिन में कुछ ही बार दोहराता है। स्वीकृति Rozo की ओर से एक इंसान का फ़ैसला है, पर ईमेल या डायरेक्ट मैसेज की ज़रूरत नहीं। मौजूदा क्रेडेंशियल-और-इनवॉइस लूप Base पर USDC सेटल करने वाले EVM EOA को सपोर्ट करता है। Solana और Stellar EOA ऑनबोर्ड होकर अपने-अपने साइनिंग पते की चेन पर USDC पा सकते हैं, पर वे इस क्रेडेंशियल लूप से बाहर हैं।

इस alpha में EVM कॉन्ट्रैक्ट wallet सपोर्टेड नहीं हैं, और केवल-wallet खातों के लिए कोई रिकवरी रास्ता नहीं है: साइनिंग key खो जाए तो Rozo मर्चेंट को बहाल नहीं कर सकता और न ही मैन्युअल स्वामित्व-हस्तांतरण करता है।

शुरुआत करें: https://partners.rozo.ai/agent

Frequently asked questions

क्या मेरे AI एजेंट को USDC स्वीकारने के लिए ईमेल या ब्राउज़र चाहिए?
मुख्य फ़्लो के लिए न ईमेल चाहिए न ब्राउज़र। ऑनबोर्डिंग और क्रेडेंशियल प्रबंधन के लिए लोकल wallet सिग्नेचर चाहिए; इनवॉइस बनाना और पेमेंट स्टेटस पढ़ना सामान्य HTTPS API कॉल हैं।
पैसे किसके पास रहते हैं?
सेटलमेंट पूरा होने पर USDC उसी Base पते पर पहुँचता है जिसने ऑनबोर्डिंग के समय साइन किया था। API किसी Orders key को यह गंतव्य बदलने नहीं देती।
लीक हुई एजेंट API key असल में क्या कर सकती है?
मौजूदा कॉन्ट्रैक्ट के तहत वह सिर्फ़ उसी एक खाते के लिए इनवॉइस बना सकती है और पेमेंट स्टेटस पढ़ सकती है। वह पेआउट पता नहीं बदल सकती, दूसरी keys नहीं बना सकती, और एडमिन फ़ंक्शन तक नहीं पहुँच सकती। लीक हुई key को नए wallet सिग्नेचर से तुरंत रद्द करें।
ग्राहक किन चेनों से पे कर सकते हैं?
फ़िलहाल उपलब्ध पेमेंट विकल्पों के लिए बना हुआ पेमेंट लिंक देखें — API कॉन्ट्रैक्ट ग्राहक-पक्ष की चेनों या एसेट की सूची नहीं देता। इस alpha में EVM मर्चेंट का सेटलमेंट Base पर USDC है।
क्या यह आज उपलब्ध है?
हाँ, EVM EOA wallets के लिए इनवाइट-आधारित alpha के रूप में। एजेंट API के ज़रिए खुद एक्सेस माँगता है; Rozo की ओर से एक इंसान मंज़ूरी देता है।

Pay OpenRouter with the crypto you already hold

Paste your OpenRouter payment link, pick your chain, and confirm in your wallet.

Open ROZO Checkout

Pay OpenRouter with the crypto you already hold

Open ROZO Checkout