होम
XtreamUIPro

ट्यूटोरियल

कनेक्टर से शॉप को जोड़ें

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

अंत में आपके प्लेटफ़ॉर्म पर भुगतान किया गया ऑर्डर लाइन बनाता है और हर भुगतान उसे रिन्यू करता है, डैशबोर्ड के बिना। आपको चाहिए क्रेडिट और बेचे जा सकने वाले पैकेजों वाला पार्टनर (रीसेलर) खाता, और कनेक्टर वाला प्लेटफ़ॉर्म — WHMCS, Blesta, WISECP, HostBill, ClientExec, FOSSBilling, Paymenter, WooCommerce या Easy Digital Downloads वाला WordPress, Odoo, PrestaShop, OpenCart, Magento, Dolibarr, ERPNext, या वेबहुक ब्रिज से Shopify, Upmind और Invoice Ninja।

API कुंजी बनाएँ

पार्टनर खाते से साइन इन करें और API Key खोलें। कुंजी बनते समय सिर्फ़ एक बार दिखती है — उसे तुरंत कॉपी करें। हर सिस्टम के लिए एक नाम और उसे इस्तेमाल कर सकने वाले पतों के साथ अतिरिक्त कुंजी बनाएँ, ताकि एक को बाकी को छुए बिना रद्द किया जा सके; कनेक्टर को ऐसी कुंजी चाहिए जो लिख सके, इसलिए रीड-ओनली फ़्लैग बंद रखें।

पार्टनर खाते का API Key पेज: कुंजी, हर सिस्टम की अतिरिक्त कुंजियाँ, वेबहुक और हाल की कॉल।
पार्टनर खाते का API Key पेज: कुंजी, हर सिस्टम की अतिरिक्त कुंजियाँ, वेबहुक और हाल की कॉल।

कनेक्टर चुनें

Resources → All Connectors खोलें और अपना प्लेटफ़ॉर्म चुनें। उसका पेज कनेक्शन विवरण, इंस्टॉलेशन के चरण, Download बटन, फ़ाइल की जाँच के लिए उसका SHA-256, और उस कनेक्टर का कितना परीक्षण हुआ है यह बताता है — कुछ असली प्लेटफ़ॉर्म के भीतर चले, बाकी में सिर्फ़ उनका कोर परखा गया। सोर्स खुला है; वही फ़ाइलें कनेक्टर साइट पर प्रकाशित हैं।

All Connectors पेज: हर प्लेटफ़ॉर्म का एक कार्ड, उसके संस्करण और परीक्षण की सीमा के साथ।
All Connectors पेज: हर प्लेटफ़ॉर्म का एक कार्ड, उसके संस्करण और परीक्षण की सीमा के साथ।

उसे अपने प्लेटफ़ॉर्म पर इंस्टॉल करें

चेकसम जाँचें और फ़ाइल को वहाँ इंस्टॉल करें जहाँ कनेक्टर का पेज कहता है: WHMCS, Blesta या FOSSBilling का मॉड्यूल फ़ोल्डर, WordPress का प्लगइन अपलोड, Odoo का addons फ़ोल्डर, OpenCart का एक्सटेंशन इंस्टॉलर, वगैरह। Shopify, Upmind और Invoice Ninja का वेबहुक ब्रिज एक छोटा PHP एप्लिकेशन है जिसे आप खुद होस्ट करते हैं। कनेक्टर बस आपकी कुंजी से Reseller API को कॉल करता है: वह वही कर सकता है जो आपका खाता कर सकता है, उससे ज़्यादा नहीं।

WHMCS कनेक्टर का पेज: कनेक्शन विवरण, इंस्टॉलेशन के चरण, डाउनलोड और उसका SHA-256।
WHMCS कनेक्टर का पेज: कनेक्शन विवरण, इंस्टॉलेशन के चरण, डाउनलोड और उसका SHA-256।

उसे कॉन्फ़िगर करें

कनेक्टर की सेटिंग में API सर्वर का पता (उसका /reseller/v1 पाथ) और कुंजी दर्ज करें, फिर अपने प्लेटफ़ॉर्म के हर प्रोडक्ट को ऐसे पैकेज से जोड़ें जो आपका ग्रुप बेच सकता है। कीमतें और भुगतान आपके प्लेटफ़ॉर्म पर रहते हैं: पैनल पैसे नहीं लेता और उसमें कोई गेटवे नहीं है।

टेस्ट ऑर्डर दें

अपने प्लेटफ़ॉर्म के टेस्ट एनवायरनमेंट में प्रोडक्ट ऑर्डर करें। कनेक्टर पैकेज और रिक्वेस्ट आईडी के साथ create_line कॉल करता है; लाइन Lines में पैकेज की अवधि को समाप्ति मानकर दिखती है, और आपके प्लेटफ़ॉर्म को उसके क्रेडेंशियल मिलते हैं। रिन्यू अपनी रिक्वेस्ट आईडी के साथ renew_line कॉल करता है, इसलिए नेटवर्क त्रुटि के बाद दोबारा कोशिश पर दो बार शुल्क नहीं लगता। API Key पेज हाल की कॉल को एक्शन, नतीजे, त्रुटि कोड, पते और कनेक्टर के नाम के साथ दिखाता है।

टेस्ट ऑर्डर के बाद Lines पेज: नई लाइन, पैकेज, समाप्ति और कनेक्शन के साथ जो कनेक्टर ने माँगे।
टेस्ट ऑर्डर के बाद Lines पेज: नई लाइन, पैकेज, समाप्ति और कनेक्शन के साथ जो कनेक्टर ने माँगे।

वेबहुक जोड़ें (वैकल्पिक)

API Key पेज पर अपनी चाही घटनाओं के लिए वेबहुक एंडपॉइंट (आपके प्लेटफ़ॉर्म का https पता) जोड़ें: line.created, line.renewed, line.enabled, line.disabled, line.deleted, line.expiring, line.expired, credits.low। हर सूचना बनते समय एक बार दिखाए सीक्रेट (X-Xtream-Signature) से साइन होती है और उसमें पासवर्ड कभी नहीं होता; Test बटन तुरंत एक भेज देता है।

संबंधित हेल्प विषय

अगले ट्यूटोरियल