Skip to content

DV.net WooCommerce Plugin के साथ WordPress पर क्रिप्टो पेमेंट स्वीकार करें

अपने ई-कॉमर्स स्टोर में क्रिप्टो पेमेंट गेटवे को इंटीग्रेट करना आपके ग्राहक आधार को बढ़ाने और आधुनिक, सुरक्षित भुगतान विकल्प उपलब्ध कराने का एक शानदार तरीका है। DV.net इन ट्रांज़ैक्शनों को संभालने के लिए एक शक्तिशाली समाधान प्रदान करता है, और इसका समर्पित WooCommerce प्लगइन इंटीग्रेशन प्रक्रिया को सरल बना देता है। यह गाइड आपको चरण-दर-चरण आपके WordPress साइट पर DV.net WooCommerce प्लगइन को इंस्टॉल और कॉन्फ़िगर करने की प्रक्रिया से गुजारेगा।

पूर्वापेक्षाएँ:

  • एक सक्रिय WordPress वेबसाइट।
  • WooCommerce प्लगइन इंस्टॉल और सक्रिय हो।
  • एक सक्रिय DV.net अकाउंट।

चरण 1: DV.net WooCommerce Plugin प्राप्त करें

पहला कदम प्लगइन फाइलें डाउनलोड करना है। आधिकारिक WordPress रिपॉज़िटरी के प्लगइन्स के विपरीत, यह प्लगइन आपको DV.net GitHub पेज से मिलेगा।

आधिकारिक DV.net WooCommerce प्लगइन रिपॉज़िटरी पर जाएँ: https://github.com/dv-net/dv-woocommerce (यह आपकी फाइलों में प्रदान किया गया था)।

  • दाएँ मेन्यू में Releases सेक्शन पर क्लिक करें।
  • आखिरी वर्ज़न के मेन्यू से "Source code (zip)" चुनें।
  • .zip फाइल को अपने कंप्यूटर में सेव करें। इसे अनज़िप न करें।

चरण 2: अपने WordPress साइट पर प्लगइन इंस्टॉल करें

अब आप डाउनलोड की गई ZIP फाइल को अपने WordPress एडमिन डैशबोर्ड पर अपलोड करेंगे।

  1. अपने WordPress एडमिन एरिया में लॉगिन करें (जैसे, yourdomain.com/wp-admin)।
  2. बाएँ मेन्यू से Plugins > Add New पर जाएँ।
  3. "Add Plugins" पेज के ऊपर Upload Plugin बटन पर क्लिक करें।
  4. "Choose File" बटन पर क्लिक करें और अभी डाउनलोड की गई dv-woocommerce-main.zip फाइल चुनें।
  5. Install Now पर क्लिक करें।
  6. WordPress द्वारा प्लगइन इंस्टॉल करने के बाद Activate Plugin बटन पर क्लिक करें। अब आपको अपने सक्रिय प्लगइन्स की सूची में "DV.net WooCommerce Plugin" दिखाई देगा।

चरण 3: अपने DV.net API क्रेडेंशियल्स प्राप्त करें

अपने स्टोर को DV.net से जोड़ने के लिए आपको API Key, API Secret, और API URL की आवश्यकता होगी।

  • अपने DV.net अकाउंट डैशबोर्ड में लॉगिन करें।
  • अपना प्रोजेक्ट खोजें या नया बनाएं।
  • API Keys सेक्शन में जाएँ: Projects -> Edit बटन किसी विशेष प्रोजेक्ट के लिए (डॉक्यूमेंटेशन फाइल्स में obtaining-api-key-and-secret.md देखें)।
  • आपको API key और secret key दिखाई देंगे। आवश्यकता हो तो आप इन्हें पुनः जनरेट कर सकते हैं।
  • नीचे वाले सेक्शन में webhooks के लिए URLs प्रदान करें। मूल रूप से आपको केवल सफल भुगतान के लिए webhook की आवश्यकता होगी।

चरण 4: WooCommerce में DV.net गेटवे कॉन्फ़िगर करें

जब आपके पास API keys हों, तो आप WooCommerce के अंदर प्लगइन की सेटिंग्स कॉन्फ़िगर कर सकते हैं।

  1. अपने WordPress डैशबोर्ड में WooCommerce > Settings पर जाएँ।
  2. पेज के शीर्ष पर Payments टैब पर क्लिक करें।
  3. भुगतान विधियों की सूची में आपको "DV.net" दिखाई देगा। सबसे दाईं ओर Manage बटन पर क्लिक करें।
  4. इससे DV.net सेटिंग्स पेज खुल जाएगा। निम्न फ़ील्ड भरें:
    1. Enable/Disable: चेकबॉक्स "Enable DV.net" को चुनें ताकि यह भुगतान विधि चेकआउट पर उपलब्ध हो।
    2. Title: यह वह टेक्स्ट है जो ग्राहक भुगतान विधि चुनते समय देखेंगे। उदाहरण: "DV.net के माध्यम से क्रिप्टो से भुगतान करें"।
    3. Description: यह शीर्षक के नीचे दिखने वाला छोटा टेक्स्ट है। उदाहरण: "क्रिप्टोकरेंसी से सुरक्षित भुगतान करें।"
    4. API URL: API URL पेस्ट करें।
    5. API Key: चरण 3 में सहेजी गई API Key पेस्ट करें।
    6. API Secret: चरण 3 में सहेजा गया API Secret पेस्ट करें।
  5. पेज के नीचे Save changes बटन पर क्लिक करें।

चरण 5: अपने DV.net अकाउंट में Webhook कॉन्फ़िगर करें

अब आपका स्टोर DV.net को पेमेंट रिक्वेस्ट भेजने के लिए सेट है। अंतिम कदम एक webhook सेट करना है ताकि DV.net आपके स्टोर को पेमेंट स्टेटस अपडेट्स (जैसे "Paid" या "Failed") वापस भेज सके।

  1. अपने DV.net अकाउंट डैशबोर्ड पर वापस जाएँ।
  2. Webhooks या Developer सेक्शन में जाएँ।
  3. एक नया webhook बनाएं।
  4. Payload URL: यह सबसे महत्वपूर्ण हिस्सा है। आपके स्टोर का यूनिक webhook URL है: https://example.com/wc-api/dv_gateway/ (ध्यान रखें कि example.com को अपनी वास्तविक वेबसाइट एड्रेस से बदलें। सुनिश्चित करें कि यह https:// का उपयोग करता है)।
  5. यहाँ अपने webhook के लिए पता रखें (woo के लिए यह कुछ ऐसा होता है: https://example.com/?wc-api=dv_gateway)
  6. Events: अगर पूछा जाए, तो वे इवेंट्स चुनें जिनके लिए यह webhook सुनना चाहिए। आपको सभी भुगतान-संबंधित इवेंट्स सक्षम करने चाहिए, जैसे:
    1. Confirmed payment
    2. Unconfirmed payment (i.e when customer will send their payment via BTC and )
    3. Processing withdrawal (currently unsupported by this integration)
  7. अपने DV.net डैशबोर्ड में webhook को सेव करें और सक्रिय करें।

चरण 6: सब तैयार! (टेस्ट करना न भूलें)

बधाई हो! DV.net पेमेंट गेटवे अब पूरी तरह से आपके WooCommerce स्टोर में इंटीग्रेट हो चुका है।

अंत में एक लाइव टेस्ट चलाएँ। सबसे अच्छा तरीका:

  1. ग्राहक की तरह अपने स्टोर पर जाएँ।
  2. किसी वास्तविक प्रोडक्ट को अपने कार्ट में जोड़ें।
  3. चेकआउट पेज पर जाएँ।
  4. "DV.net के माध्यम से क्रिप्टो से भुगतान करें" (या वह शीर्षक जो आपने सेट किया है) चुनें।
  5. ऑर्डर प्लेस करें और सुनिश्चित करें कि आप सही तरीके से DV.net पेमेंट पेज पर रीडायरेक्ट हो रहे हैं।
  6. हम दृढ़ता से सलाह देते हैं कि एक छोटा टेस्ट ट्रांज़ैक्शन पूरा करें ताकि यह सुनिश्चित हो सके कि भुगतान सफल होने के बाद आपके WooCommerce Orders सेक्शन में ऑर्डर स्टेटस "Pending payment" से "Processing" या "Completed" में स्वतः अपडेट हो जाता है।

यदि ऑर्डर स्टेटस अपने आप अपडेट हो जाता है, तो आपका इंटीग्रेशन सफल है!