आपको क्या चाहिए
| फ़ील्ड | यह क्या करता है |
|---|---|
| API key | हमें भुगतान बनाने के लिए NOWPayments को कॉल करने देता है। गुप्त। |
| IPN secret | पुष्टि करता है कि कोई भुगतान सूचना सचमुच NOWPayments से आई। गुप्त। |
| Success URL / Cancel URL | जहां खरीदार भुगतान करने या पीछे हटने के बाद पहुंचता है। |
IPN (Instant Payment Notification) उस वेबहुक का NOWPayments नाम है जो वे तब भेजते हैं जब भुगतान की स्थिति बदलती है।
हम हर फ़ील्ड क्यों मांगते हैं
API key
भुगतान बनाने को अधिकृत करता है, ताकि फंड आपके खाते में जमा हो।
IPN secret
साबित करता है कि कोई आती हुई सूचना सचमुच NOWPayments से है, ताकि कोई "paid" इवेंट नकली न बना सके। यह API key से एक अलग मान है।
Success and Cancel URL
सादी सेटिंग: जहां खरीदार भुगतान करने या पीछे हटने के बाद पहुंचता है। गुप्त नहीं।
सेट करें
- टेस्टिंग: कोई sandbox नहीं है
NOWPayments में कोई sandbox या test परिवेश नहीं है। शुरू से अंत तक सत्यापित करने के लिए, एक कम-शुल्क वाले सिक्के में एक छोटा असली भुगतान भेजें और पुष्टि करें कि यह आपके डैशबोर्ड में दिखता है। उस पहले छोटे भुगतान को अपना टेस्ट मानें। एक NOWPayments खाता मुफ़्त है; आप असली भुगतान पर केवल सामान्य नेटवर्क और सेवा शुल्क चुकाते हैं।
- NOWPayments में Payments Settings खोलें
account.nowpayments.io पर साइन इन करें और Settings → Payments पर जाएं। इस एक स्क्रीन पर आपको तीन चीज़ें चाहिए: Payout wallets (जहां फंड जमा होता है), API keys, और Instant payment notifications। आप बारी-बारी से इनमें से प्रत्येक पर जाएंगे।
NOWPayments → Settings → Payments - एक payout wallet जोड़ें
NOWPayments API तभी अनलॉक करता है जब आपके पास कोई payout wallet दर्ज हो। Payout wallets पर, Add new wallet क्लिक करें, एक currency चुनें, अपना नियंत्रित wallet address पेस्ट करें, और Add wallet क्लिक करें। यही वह address है जहां आपका crypto settle होता है।
NOWPayments → Payout wallets → Add new wallet - एक API key बनाएं
API keys खोलें और Add new API key क्लिक करें। आपकी keys यहां सूचीबद्ध हैं, प्रत्येक के साथ एक copy icon, ताकि आप कभी भी वापस आकर एक key फिर से copy कर सकें।
NOWPayments → Settings → API keys - अपनी API key कॉपी करें
NOWPayments नई key एक "API key created" डायलॉग में दिखाता है। Your API key के बगल में copy icon क्लिक करें और इसे अलग रख लें। (नीचे की public key Coin Moebius को नहीं चाहिए।) आप एक वैकल्पिक label जोड़ सकते हैं, फिर Save क्लिक करें।
NOWPayments → API key created यह आपकी गुप्त API key है। इसे पासवर्ड की तरह संभालें।
- IPN callback सेट करें और IPN secret कॉपी करें
Instant payment notifications खोलें। IPN (Instant Payment Notification) NOWPayments का वह नाम है जो वे उस webhook के लिए उपयोग करते हैं जो भुगतान की स्थिति बदलने पर भेजा जाता है।
- Webhook URL फ़ील्ड में, अपने प्रोजेक्ट का NOWPayments webhook पता (नीचे) पेस्ट करें, फिर Save क्लिक करें।
- शीर्ष पर दिखाई देने वाली IPN secret key कॉपी करें (यदि कोई मान नहीं है तो Regenerate उपयोग करें)।
- Choose webhook format के नीचे, Classic way चुनें ताकि राशियां और IDs अपने सामान्य संख्यात्मक प्रारूप में रहें।
https://api.coinmoebius.com/webhook/nowpayments/<your project id>NOWPayments → Instant payment notifications आपकी project ID Coin Moebius डैशबोर्ड में project name के नीचे है; इसे ऊपर के पते में डालें। कनेक्टेड provider card (अंतिम चरण) वही URL दिखाता है, ताकि आप इसे कभी भी फिर से copy कर सकें।
- Coin Moebius में वापस: Add provider → NOWPayments
अपने प्रोजेक्ट में, Providers टैब खोलें, Add provider क्लिक करें, Connect a service चुनें, और NOWPayments चुनें। अपनी API key और IPN secret पेस्ट करें, Success URL और Cancel URL सेट करें (जहां खरीदार भुगतान करने या पीछे हटने के बाद पहुंचते हैं), फिर Save क्लिक करें।
Coin Moebius → Add provider → NOWPayments - आप कनेक्ट हो गए
NOWPayments अब आपके Providers टैब पर कनेक्ट होने की तारीख के साथ दिखाई देता है। Card वही webhook URL दिखाता है जो आपने NOWPayments में पेस्ट किया, साथ ही Edit और Disconnect। चूंकि NOWPayments के पास कोई sandbox नहीं है, हम IPN secret को स्वतः-सत्यापित नहीं कर सकते, इसलिए card एक micro-payment test प्रदान करता है: शुरू से अंत तक सब कुछ काम करता है इसकी पुष्टि के लिए एक छोटा असली भुगतान भेजें।
Coin Moebius → Providers → NOWPayments (connected)
कनेक्ट करने के बाद
कोई sandbox नहीं है, इसलिए आपका पहला छोटा असली भुगतान ही टेस्ट है:
- एक उत्पाद बनाएं और अपने प्रोजेक्ट पर इंगित किसी पेज पर बाय बटन रखें (एक स्थानीय HTML फ़ाइल काम करती है)।
- एक कम-शुल्क वाले सिक्के में एक छोटी राशि का भुगतान करें।
- Transactions टैब खोलें। जब नई पंक्ति की स्थिति succeeded तक पहुंचती है, तो आपकी API key और IPN secret दोनों शुरू से अंत तक काम कर रहे हैं।
समस्या निवारण
भुगतान पूरा होता है पर ऑर्डर pending रहता है।
IPN नहीं पहुंच रहा या सत्यापित नहीं हो रहा। पुष्टि करें कि callback URL मेल खाता है और कि डैशबोर्ड में IPN secret आपकी NOWPayments सेटिंग में IPN Secret Key से मेल खाता है।
भुगतान किए बिना टेस्ट करने का कोई तरीका नहीं।
सही है, कोई sandbox नहीं है। एक असली IPN चलाने के लिए एक कम-शुल्क वाले सिक्के में एक छोटा असली भुगतान भेजें, फिर ऑर्डर अपडेट होते देखें।
स्थिति केवल असली गतिविधि पर बदलती है।
NOWPayments स्थिति IPN डिलीवरी को दर्शाती है, इसलिए एक शांत खाता तब तक कोई स्थिति नहीं दिखाता जब तक कोई असली भुगतान न हो।
जानना अच्छा है
कोई test mode नहीं. एक sandbox के बजाय एक छोटे असली भुगतान से सत्यापित करें।
secret घुमाना. कभी भी एक नई API key या IPN secret बनाएं, फिर नया मान पेस्ट करें।
सवाल? Join our Discord