आसान तरीका: Stripe के साथ साइन इन करें
खोजने के लिए कोई चाबियाँ नहीं, चिपकाने के लिए कुछ नहीं। आप Stripe पर साइन इन करें, Coin Moebius स्वीकृत करें, और आप लगभग एक मिनट में वापस आ जाएंगे। Coin Moebius केवल आपका Stripe खाता आईडी रखता है, आपकी चाबियाँ नहीं, और Stripe आपके खाते के बारे में कुछ भी बदलते ही हमें बता देता है।
- प्रदाता खोलें और Connect a provider पर क्लिक करें
Coin Moebius डैशबोर्ड में, बाएं मेनू में प्रदाता चुनें, फिर ऊपर दाईं ओर Connect a provider पर क्लिक करें।
Coin Moebius → प्रदाता → Connect a provider - Stripe चुनें
खोज बॉक्स में Stripe टाइप करें, या नीचे स्क्रॉल करें, और इसे क्लिक करें।
Connect a provider → Stripe - इसे नाम दें, अपने दो पृष्ठ जोड़ें और सहेजें
कनेक्शन को एक उपनाम दें. अपना सक्सेस यूआरएल (वह पेज जो खरीदार भुगतान करने के बाद देखता है) और अपना कैंसल यूआरएल (वह पेज जो वे देखते हैं यदि वे वापस लौटते हैं) दर्ज करें। पहले टैब पर रहें, फिर Save and connect with Stripe पर क्लिक करें।
उपनाम, सफलता यूआरएल, रद्द यूआरएल → Save and connect with Stripe दोनों पते https:// से प्रारंभ होने चाहिए. वे ही वे चीज़ें हैं जिन्हें आप इस स्क्रीन पर टाइप करते हैं।
- Stripe पर स्वीकृत करें
Stripe खुलता है. अपने Stripe खाते में साइन इन करें, या वहीं एक बनाएं यदि आपके पास अभी तक कोई नहीं है, तो Coin Moebius स्वीकृत करें। Stripe दिखाता है कि आप किस खाते का उपयोग करने वाले हैं, ताकि आप हां कहने से पहले इसकी जांच कर सकें।
Stripe → साइन इन करें या एक खाता बनाएं → स्वीकृत करें Coin Moebius - आप वापस आ गए हैं, और जुड़े हुए हैं
Stripe आपको सीधे Coin Moebius पर वापस भेजता है। हरे चेक का मतलब है कि कार्ड से भुगतान तैयार है, और Stripe कार्ड अब आपके प्रदाता पृष्ठ पर सत्यापित और लाइव के रूप में चिह्नित है।
वापस Coin Moebius: Stripe खाता कनेक्ट किया गया प्रदाता → आपका Stripe कार्ड: सत्यापित, लाइव हरे चेक के स्थान पर "कार्रवाई आवश्यक" देखा? Stripe ने कार्ड से भुगतान के लिए आपका खाता साफ़ नहीं किया है। Stripe ने जो मांगा है उसे पूरा करें, वापस आएं और Stripe कार्ड पर Verify पर क्लिक करें।
दूसरा तरीका: अपनी स्वयं की चाबियाँ चिपकाएँ
यहां से नीचे तक सब कुछ मैनुअल पथ है। आप अपने Stripe डैशबोर्ड में एक वेबहुक सेट करें, वहां तीन मान एकत्र करें, और उन्हें Coin Moebius में पेस्ट करें। लगभग दस मिनट की योजना बनाएं। यदि आपने ऊपर साइन इन किया है, तो आप पहले ही साइन इन कर चुके हैं और यह सब छोड़ सकते हैं।
आपको क्या चाहिए
| फ़ील्ड | यह क्या करता है |
|---|---|
| Publishable key (pk_…) | सार्वजनिक कुंजी जो ब्राउज़र में Checkout खोलती है। गुप्त नहीं। |
| Secret key (sk_…) | हमें Checkout सेशन बनाने देती है ताकि चार्ज आपके खाते के ज़रिए चले। गुप्त। |
| Webhook signing secret (whsec_…) | पुष्टि करता है कि कोई वेबहुक सचमुच Stripe से आया। गुप्त। |
| Success URL / Cancel URL | जहां खरीदार भुगतान करने या पीछे हटने के बाद पहुंचता है। |
केवल मुख्य पथ को इनकी आवश्यकता है। यदि आपने उपरोक्त Stripe से साइन इन किया है, तो एकत्र करने के लिए कुछ भी नहीं है। Stripe टेस्ट मोड और लाइव (pk_test_ / sk_test_ बनाम pk_live_ / sk_live_) के लिए अलग-अलग कुंजी रखता है, प्रत्येक का अपना वेबहुक हस्ताक्षर रहस्य होता है। Coin Moebius लाइव और टेस्ट दोनों टैब में है, इसलिए आप परीक्षण कुंजियों पर सत्यापित कर सकते हैं और बाद में सब कुछ दोबारा दर्ज किए बिना लाइव कुंजियाँ जोड़ सकते हैं।
हम हर फ़ील्ड क्यों मांगते हैं
Publishable key
जब चेकआउट खरीदार के ब्राउज़र में खुलता है तो आपके खाते की पहचान करती है। डिज़ाइन से ही सार्वजनिक।
Secret key
निजी आधा जो चार्ज बनाने को अधिकृत करता है, ताकि भुगतान आपके खाते के ज़रिए चले।
Webhook signing secret
साबित करता है कि कोई आता हुआ वेबहुक सचमुच Stripe से है, ताकि कोई "paid" इवेंट नकली न बना सके। यह secret key से एक अलग मान है।
Success and Cancel URL
सादी सेटिंग: जहां खरीदार भुगतान करने या पीछे हटने के बाद पहुंचता है। गुप्त नहीं।
सेट करें
- test mode इस्तेमाल करें (मुफ़्त)
एक Stripe खाता मुफ़्त है, और test mode सक्रियण से पहले काम करता है। dashboard.stripe.com पर साइन इन करें और Test mode चालू करें (ऊपरी कोना)। पहले test सेट करें, फिर live में दोहराएं।
- अपनी कुंजियां कॉपी करें
Developers → API keys पर जाएं और Publishable key तथा Secret key कॉपी करें।
Stripe → Developers → API keys - वेबहुक जोड़ें
- Developers → Webhooks → Add endpoint।
- endpoint URL को अपने प्रोजेक्ट वेबहुक पते (नीचे) पर सेट करें।
- इवेंट चुनें। एक बार के भुगतान के लिए: checkout.session.completed, charge.refunded, charge.dispute.created। अगर आप सब्सक्रिप्शन बेचते हैं, तो ये भी: customer.subscription.created, customer.subscription.updated, customer.subscription.deleted, invoice.payment_succeeded, invoice.payment_failed। अतिरिक्त इवेंट हानिरहित हैं, हम वही अनदेखा करते हैं जो इस्तेमाल नहीं करते।
- endpoint Signing secret (whsec_…) कॉपी करें। test और live हर एक का अपना होता है।
https://api.coinmoebius.com/webhook/stripe/<your project id>Stripe → Developers → Webhooks → Add endpoint - टेस्ट
टेस्ट कार्ड केवल test mode में काम करते हैं और कभी किसी असली कार्ड को चार्ज नहीं करते। कोई भी भविष्य की समाप्ति, कोई भी CVC, कोई भी डाक कोड इस्तेमाल करें।
परिणाम कार्ड सफल होता है 4242 4242 4242 4242 प्रमाणीकरण चाहिए 4000 0025 0000 3155 अस्वीकृत 4000 0000 0000 9995 - डैशबोर्ड में कनेक्ट करें
Add provider → Stripe। publishable key, secret key, webhook signing secret, Success URL, और Cancel URL दर्ज करें। प्रवाह सत्यापित करने के लिए test कुंजियां इस्तेमाल करें, फिर प्रोवाइडर संपादित करके live कुंजियां डालें।
कनेक्ट करने के बाद
लाइव होने से पहले एक भुगतान करें:
- Stripe के साथ साइन इन किया गया? आपका खाता सक्रिय है, इसलिए अपने कार्ड से एक-डॉलर का उत्पाद खरीदें और बाद में इसे Stripe से वापस कर दें। परीक्षण कुंजियाँ चिपकाई गईं? प्रत्येक भुगतान एक परीक्षण भुगतान है, इसलिए ऊपर से एक परीक्षण कार्ड का उपयोग करें।
- एक उत्पाद बनाएं और अपने प्रोजेक्ट पर इंगित किसी पेज पर बाय बटन रखें (एक स्थानीय HTML फ़ाइल काम करती है)।
- ऊपर दिए किसी टेस्ट कार्ड से चेकआउट करें।
- Transactions टैब खोलें। जब नई पंक्ति की स्थिति succeeded तक पहुंचती है, तो आपकी कुंजियां और वेबहुक दोनों शुरू से अंत तक काम कर रहे हैं।
यदि आपने परीक्षण कुंजियों का उपयोग किया है, तो प्रदाता को संपादित करें, अपनी लाइव कुंजियाँ स्वैप करें, और आप वास्तविक भुगतान ले रहे हैं।
समस्या निवारण
Verify से प्रारंभ करें. डैशबोर्ड में, Stripe कार्ड पर Verify पर क्लिक करें। यह आपके खाते के बारे में Stripe पूछता है, या आपकी कुंजियों की जाँच करता है, और यदि कुछ बंद है तो एक विशिष्ट संदेश देता है।
मैंने Stripe से साइन इन किया और "खाता कनेक्ट हो गया। कार्रवाई आवश्यक है।"
आपका Stripe खाता कनेक्ट है लेकिन Stripe ने अभी तक इसे कार्ड भुगतान के लिए साफ़ नहीं किया है। Stripe खोलें, जो मांगा गया है उसे पूरा करें (आमतौर पर व्यावसायिक विवरण या बैंक खाता), फिर Stripe कार्ड पर Coin Moebius में Verify पर क्लिक करें।
Stripe कार्ड पर डिसकनेक्टेड लिखा है।
Coin Moebius को आपके Stripe खाते से हटा दिया गया था, आमतौर पर Stripe में अधिकृत एप्लिकेशन पृष्ठ से। कार्ड खोलें, Edit चुनें, और इसे फिर से स्वीकृत करने के लिए Reconnect पर क्लिक करें।
Verify कहता है कि कुंजी प्रारूप गलत है।
Secret key sk_test_ या sk_live_ से शुरू होती हैं (restricted कुंजियां rk_ से शुरू होती हैं)। webhook signing secret whsec_ से शुरू होता है। सही मान को सही फ़ील्ड में फिर से कॉपी करें।
Verify कहता है कि Stripe ने कुंजी अस्वीकार कर दी।
Developers → API keys से secret key फिर से कॉपी करें, और सुनिश्चित करें कि आप किसी test कुंजी को live webhook secret के साथ या उलटे नहीं जोड़ रहे हैं।
भुगतान पूरा होता है पर ऑर्डर pending रहता है।
वेबहुक नहीं पहुंच रहा। पुष्टि करें कि endpoint URL बिल्कुल मेल खाता है, कि आपने checkout.session.completed चुना, और कि एक test भुगतान आपके test-mode endpoint पर पहुंच रहा है (test और live अलग endpoint हैं)।
सिग्नेचर सत्यापन विफल हो जाता है।
हर Stripe endpoint का अपना signing secret होता है। इसी endpoint सेटिंग से whsec_ कॉपी करें, किसी और endpoint से नहीं।
इसे शुरू से अंत तक पुष्ट करें।
Stripe में कोई simulate बटन नहीं है। Stripe Dashboard में, एक हालिया इवेंट अपने endpoint पर फिर से भेजें, या एक test PaymentIntent बनाएं, फिर ऑर्डर अपडेट होते देखें।
जानना अच्छा है
Stripe से साइन इन किया गया. कॉपी करने, स्टोर करने या घुमाने के लिए कोई कुंजी या वेबहुक रहस्य नहीं हैं। Stripe आपका खाता बदलने पर Coin Moebius बताता है। लिंक को काटने के लिए, Stripe कार्ड पर Disconnect पर क्लिक करें, या Stripe में अधिकृत एप्लिकेशन के अंतर्गत Coin Moebius को हटा दें।
कुंजियां घुमाना. क्या आपने अपनी कुंजियाँ चिपकाई हैं? गुप्त कुंजी या वेबहुक रहस्य को कभी भी रोल करें, फिर नया मान चिपकाएँ। संपादन पर गुप्त फ़ील्ड खाली रहते हैं ताकि आप घुमाई गई कुंजी डाल सकें।
सक्रियण. live कुंजियां केवल तभी काम करती हैं जब आपका खाता भुगतान के लिए सक्रिय हो जाता है। test कुंजियां तुरंत काम करती हैं।
सवाल? Join our Discord