हिन्दी

Solana, Stellar, BNB Chain और दूसरी chains से x402 API का भुगतान करें

Shawn Muggle

x402 का विचार सीधा है। Server किसी request का जवाब 402 Payment Required से देता है, बताता है कि वह क्या स्वीकार करता है, और client भुगतान करके request दोबारा भेजता है। न account, न invoice, न card form। जो AI agents कई छोटे paid APIs को call करते हैं, उनके लिए यह लगभग आदर्श है।

बस एक दिक्कत है। भुगतान कैसे लेना है, यह endpoint तय करता है, और agent को मिलने वाले x402 endpoints आम तौर पर किसी खास network पर USDC माँगते हैं, जैसे Base या Solana। आपके agent के पास कुछ और हो सकता है: Solana पर USDT, Stellar पर USDC, या BNB Chain पर USDT। हर call से पहले bridge करना भी काम नहीं करता, क्योंकि x402 payment requirement सिर्फ़ कुछ मिनट valid रहती है, और chains के बीच पैसा भेजने में आम तौर पर इससे ज़्यादा समय लगता है।

ROZO स्वतंत्र है और किसी भी x402 seller से जुड़ा नहीं है।

एक बार top up करें, कई बार भुगतान करें

ROZO का x402 payer इस समस्या को दो हिस्सों में बाँटता है। आप एक बार अपने पास पहले से मौजूद coin से, उसी chain पर जो आप पहले से इस्तेमाल करते हैं, ROZO balance top up करते हैं। उसके बाद, Base पर USDC लेने वाले endpoint को हर x402 call का भुगतान उसी balance से सेकंडों में, payment window के अंदर हो जाता है।

अगर आपका agent shell command चला सकता है, तो पूरा integration बस इतना है:

  1. Balance एक बार top up करें। यह एक one-time deposit address दिखाता है; उसे अपने wallet से pay करें: npx @rozoai/checkout x402 topup 20 --with usdt-solana
  2. किसी paid endpoint को call करें। CLI 402 पढ़ता है, ROZO sign करता है, और request भुगतान के साथ दोबारा भेजी जाती है: npx @rozoai/checkout x402 pay https://api.example.com/v1/search --method POST --body '{"q":"..."}'
  3. बचा हुआ balance देखें: npx @rozoai/checkout x402 balance

x402 pay पर क्या होता है

आपकी machine request सीधे endpoint को भेजती है। जब 402 वापस आता है, CLI payment requirements पढ़ता है, सिर्फ़ Base पर USDC वाला option रखता है, और ROZO से उसी एक भुगतान पर sign करने को कहता है। फिर वह PAYMENT-SIGNATURE header के साथ आपकी मूल request दोबारा भेजता है और response दिखाता है।

हर भुगतान के साथ एक idempotencyKey होती है, और उसी भुगतान का retry वही key दोबारा इस्तेमाल करता है, इसलिए timeout होने पर भी आपसे दो बार पैसा नहीं कटता।

Shell नहीं है? यही भुगतान दो core HTTP endpoints, /v1/x402/topup और /v1/x402/sign, से भी होता है, जिनमें आपकी agent key bearer token के रूप में जाती है। आपका agent signature के साथ अपनी request ख़ुद दोबारा भेजता है। x402 page पर दोनों calls के उदाहरण हैं।

आपके पैसे की सुरक्षा कैसे होती है

Agent को wallet देना असली जोखिम है, इसलिए payer को सीमित permissions के आसपास बनाया गया है।

किससे top up कर सकते हैं, और भुगतान किसमें होता है

यहाँ दो हिस्से हैं, और उन्हें जानबूझकर अलग दिखाया गया है।

Top up हिस्सा, आपसे ROZO तक:

आपके पास native coin या sats हैं? उनसे आप checkout.rozo.ai पर ROZO Checkout के ज़रिए OpenRouter top up कर सकते हैं।

भुगतान हिस्सा, ROZO से x402 seller तक:

Sellers को हमेशा USDC में भुगतान मिलता है, क्योंकि x402 exact भुगतान token transfers होते हैं। USDT सिर्फ़ balance top up करने के काम आता है; seller को USDC मिलता है। अगर कोई endpoint सिर्फ़ Solana पर USDC लेता है, तो CLI कुछ भी charge होने से पहले X402_UNSUPPORTED के साथ रुक जाता है।

न्यूनतम top up $5 है, और top up पर 1% fee लगती है। Balance से होने वाले हर x402 भुगतान की लागत सिर्फ़ उतनी है जितनी seller माँगता है। Withdrawal अभी self serve नहीं है: अपनी masked key और राशि के साथ hi@rozo.ai पर email करें, और balance आपकी चुनी हुई chain पर वापस भेज दिया जाएगा।

अभी शुरू करें

Payer अभी live है। checkout.rozo.ai/x402 page पर तीनों commands, raw HTTP calls, limits और FAQ एक जगह हैं। हर error code के साथ पूरा reference docs.rozo.ai पर है। Agents यही निर्देश, safety rules और retry guidance के साथ, checkout.rozo.ai/llms.txt और GitHub पर RozoAI/rozo-checkout-skill repository में पढ़ सकते हैं।

अपने पास वाले coin से एक बार top up करें, और अपने agent को उन APIs का भुगतान ख़ुद करने दें जिन्हें वह call करता है।

Frequently asked questions

x402 API का भुगतान करने से पहले top up क्यों करना पड़ता है?
x402 payment requirement सिर्फ़ कुछ मिनट valid रहती है, और chains के बीच funds भेजने में आम तौर पर ज़्यादा समय लगता है। पहले से तैयार balance से भुगतान करने पर ही भुगतान उस window के अंदर पहुँचता है। Top up कभी कभार और बड़ी रकम में होता है; भुगतान अक्सर और छोटी रकम में।
x402 seller को किन networks पर भुगतान मिल सकता है?
Base पर USDC (eip155:8453), x402 scheme exact। Solana payment leg बाद में आएगा। अगर कोई endpoint सिर्फ़ Solana लेता है, तो CLI X402_UNSUPPORTED के साथ रुक जाता है और कुछ भी charge नहीं होता।
क्या यह subscription है?
नहीं। हर call के लिए seller से नया 402 और ROZO से नया signature चाहिए, इसलिए seller को आपसे दोबारा पैसा लेने की कोई स्थायी अनुमति नहीं मिलती।
Limits और fees क्या हैं?
Default रूप से हर भुगतान पर $5 और हर key पर रोज़ $100, जिन्हें हर key के लिए बदला जा सकता है। न्यूनतम top up $5 है और top up पर 1% fee लगती है; हर x402 भुगतान की लागत सिर्फ़ उतनी है जितनी seller माँगता है।
अपना balance वापस कैसे पाएँ?
Withdrawal अभी self serve नहीं है। अपनी masked key और राशि के साथ hi@rozo.ai पर email करें, और balance आपकी चुनी हुई chain पर वापस भेज दिया जाएगा।

जो coin आपके पास है, उसी से x402 API का भुगतान करें

जिस chain को आप पहले से इस्तेमाल करते हैं, उस पर USDT या USDC से ROZO balance एक बार top up करें। फिर आपका agent उसी balance से उन x402 endpoints को भुगतान करता है जो Base पर USDC लेते हैं।

x402 payer खोलें

जो coin आपके पास है, उसी से x402 API का भुगतान करें

x402 payer खोलें