EIP-681 लिंक से Monad पर USDC कैसे स्वीकार करें

Cosmos Pay में Monad पर पेमेंट लिंक, उसी भुगतान के लिए बने डिपॉज़िट पते पर एक EIP-681 रिक्वेस्ट है: आपका ग्राहक उसका QR कोड किसी EVM वॉलेट से स्कैन करता है और USDC ट्रांसफ़र को मंज़ूरी देता है। डिपॉज़िट पता पैसा सिर्फ़ आपके पते पर ही आगे भेज सकता है, और ऐसा होते ही Cosmos Pay लिंक को भुगतान हुआ मार्क कर देता है। हर Monad लिंक में राशि ज़रूरी है।

EIP-681 लिंक में क्या होता है

EIP-681 भुगतान अनुरोधों का Ethereum मानक है, जिसे EVM वॉलेट पढ़ते हैं: एक ethereum: लिंक, या उसका QR कोड, जिसमें टोकन, नेटवर्क और राशि होती है। Monad के मेननेट की chain ID 143 है, और उसके Testnet की 10143।

लिंक का भुगतान उसी भुगतान के लिए बने डिपॉज़िट पते पर होता है, सीधे आपके पते पर नहीं। उसका कोड जो भी पाता है, उसे सिर्फ़ आपके पते पर ही भेज सकता है, इसलिए Cosmos Pay के पास ऐसी कोई कुंजी नहीं है जो पैसे को कहीं और ले जा सके।

डिपॉज़िट पता आपको भुगतान कैसे करता है

  • Cosmos Pay डिपॉज़िट पते पर नज़र रखता है। जैसे ही उसमें कम से कम तय राशि आ जाती है, एक रिले पैसा आपके पते पर आगे भेज देता है, और इसी फ़ॉरवर्ड से लिंक का भुगतान पूरा होता है।
  • आगे भेजने के लिए रिले भुगतान में से एक शुल्क ले सकता है। चेकआउट उसे दिखाता है, और API उसे भुगतान पर networkFee के रूप में बताती है।
  • राशि से ज़्यादा भुगतान पूरा का पूरा आपको भेज दिया जाता है। राशि से कम भुगतान से लिंक का भुगतान पूरा नहीं होता।
  • अपने ट्रांसफ़र का Monad नेटवर्क शुल्क आपके ग्राहक का वॉलेट MON में चुकाता है।

Monad पर अपना पहला USDC भुगतान स्वीकार करें

  1. सैंडबॉक्स पर जाएँ

    डैशबोर्ड में साइन इन करें और ऊपर “सैंडबॉक्स” चुनें। वहाँ आप जो लिंक बनाते हैं, वे Monad Testnet पर चलते हैं, जहाँ USDC पहले से सेट नहीं है: MON में भुगतान लें, या किसी टोकन को उसके कॉन्ट्रैक्ट से बताएँ।

  2. अपना Monad पता जोड़ें

    अपने संगठन की सेटिंग्स में वह EVM पता जोड़ें जिस पर Monad पर पैसा आएगा, और डैशबोर्ड जो माँगे उस पर साइन करें: इससे साबित होता है कि पता आपका है।

  3. लिंक बनाएँ

    “भुगतान” में “पेमेंट लिंक बनाएँ” चुनें, Monad चुनें, राशि (यह ज़रूरी है) और एसेट डालें, फिर अपना पता चुनें।

  4. वॉलेट से इसका भुगतान करें

    चेकआउट पेज खोलें और उसका QR कोड उसी नेटवर्क पर EIP-681 लिंक पढ़ने वाले किसी EVM वॉलेट से स्कैन करें। ट्रांसफ़र को मंज़ूरी दें, और भुगतान आपको आगे भेजे जाते ही चेकआउट पर “भुगतान हो गया” दिखता है।

  5. अपने सर्वर पर इसकी पुष्टि करें

    डैशबोर्ड में एक वेबहुक एंडपॉइंट जोड़ें। भुगतान की पुष्टि होने पर Cosmos Pay HMAC-SHA256 से साइन किया गया PAYMENT_INTENT_SUCCEEDED भेजता है। जब यह पहुँचे, तब ऑर्डर डिलीवर करें।

  6. प्रोडक्शन पर जाएँ

    “प्रोडक्शन” चुनें और एक लाइव API की बनाएँ (यह prod_ से शुरू होती है)। अब लिंक Monad के मेननेट पर चलते हैं, जहाँ USDC का अपना अलग प्रीसेट है।

अपने सर्वर से लिंक बनाएँ

chain को monad पर सेट करके, डेस्टिनेशन के रूप में अपना पता, राशि और, USDC के लिए, इश्यूअर के रूप में उसके कॉन्ट्रैक्ट के साथ एसेट कोड देकर POST /v1/payment-intents/pay कॉल करें, या TypeScript SDK (वर्शन 2.2 या उसके बाद) में client.paymentIntents.createPay को chain: 'monad' पास करें। रिस्पॉन्स में लिंक (उसका uri ethereum: से शुरू होता है) और उसका QR कोड होता है।

Monad लिंक में कोई संदेश नहीं जुड़ता। फ़ॉरवर्ड पहुँचने से पहले भुगतान की पुष्टि करने के लिए, अपने ग्राहक का ट्रांज़ैक्शन हैश (0x और 64 हेक्साडेसिमल अक्षर) POST /v1/payment-intents/:id/validate पर भेजें।

जानने लायक बातें

  • लिंक सीमित समय के लिए खुला रहता है। अगर इसके बाद भी पूरा भुगतान आता है, तो वह आपको भेज दिया जाता है और लिंक को भुगतान हुआ मार्क कर देता है।
  • उसी डिपॉज़िट पते पर आया कोई दूसरा भुगतान भी आपके पते पर भेज दिया जाता है।
  • भुगतान पर आपका अपना शुल्क होने पर डिपॉज़िट पता उसे बाँट देता है: आपका शुल्क आपके शुल्क वाले वॉलेट में और बाकी आपको।
  • हर भुगतान पर आपके प्लान की दर लगती है, जो हर नेटवर्क पर एक जैसी है।

सवाल और जवाब।

नेटवर्क के हिसाब से भुगतान:Stellar पर भुगतानSolana पर भुगतानMonad पर भुगतान

लिंक मेरे पते के बजाय डिपॉज़िट पते पर भुगतान क्यों करता है?

हर भुगतान को अपना पता मिलता है, इसलिए Cosmos Pay बिना मेमो के भुगतानों को अलग-अलग पहचान सकता है। वह पता जो भी पाता है, उसे सिर्फ़ आपके पते पर ही आगे भेज सकता है।

Monad पर शुल्क कौन चुकाता है?

आपके ग्राहक का वॉलेट अपने ट्रांसफ़र का नेटवर्क शुल्क चुकाता है। आगे भेजने का रिले शुल्क, अगर हो, भुगतान से घटाया जाता है और चेकआउट पर दिखाया जाता है।

क्या मेरा ग्राहक राशि चुन सकता है?

नहीं। Monad लिंक में राशि ज़रूरी है। खुली राशि के लिए Stellar या Solana लिंक इस्तेमाल करें।

क्या मैं Monad पर टेस्ट कर सकता हूँ?

हाँ। सैंडबॉक्स में और टेस्ट कीज़ (dv_) के साथ लिंक Monad Testnet पर चलते हैं। वहाँ USDC पहले से सेट नहीं है, इसलिए MON में भुगतान लें या किसी टोकन को उसके कॉन्ट्रैक्ट से बताएँ।

आज से भुगतान लें स्टेबलकॉइन में।

मुफ़्त अकाउंट बनाएँ, एक टेस्ट की जेनरेट करें और आज ही अपना पहला पेमेंट लिंक भेजें।

हमें लिखें

प्लान, इंटीग्रेशन या सुरक्षित भुगतान के बारे में सवाल हैं? हमें बताएँ, हम ईमेल से जवाब देंगे।

हम इन जानकारियों का इस्तेमाल सिर्फ़ आपको जवाब देने के लिए करते हैं।