ई-कॉमर्स plugins
XenForo भुगतान प्रदाता
आधिकारिक XenForo भुगतान प्रदाता को मूल OAuth, होस्ट किए गए MakePay और हस्ताक्षरित कॉलबैक के साथ स्थापित और कॉन्फ़िगर करें।
MakePay XenForo भुगतान प्रदाता
सिंहावलोकन
आधिकारिक MakePay XenForo ऐड-ऑन होस्ट किए गए क्रिप्टो checkout को XenForo भुगतान प्रोफाइल में जोड़ता है। XenForo खरीदारी अनुरोध बनाता है, MakePay होस्टेड भुगतान लिंक बनाता है, और XenForo का भुगतान कॉलबैक हैंडलर हस्ताक्षरित MakePay webhook के बाद खरीदारी पूरी करता है।
सामान्य सेटअप के लिए कनेक्ट MakePay का उपयोग करें। मैनुअल API-कुंजी क्रेडेंशियल फ़ॉलबैक के रूप में उपलब्ध रहते हैं।
आपके शुरू करने से पहले
- XenForo 2.3 या नया
- PHP 8.1 या ओपनएसएसएल सक्षम के साथ नया
- HTTPS फोरम/समुदाय URL
- भुगतान प्रोफ़ाइल तक व्यवस्थापक की पहुंच
- एक MakePay कंपनी जहां आप भुगतान सेटिंग प्रबंधित कर सकते हैं
ऐड-ऑन इंस्टॉल करें
नवीनतम ज़िप पैकेज डाउनलोड करें:
https://plugins.makecrypto.io/downloads/xenforo/latest.zip
इसे XenForo के ऐड-ऑन आर्काइव इंस्टॉलर के माध्यम से इंस्टॉल करें या upload/ निर्देशिका सामग्री को अपने XenForo रूट पर अपलोड करें। ऐड-ऑन आईडी MakePay/Payment है, और स्रोत यहां स्थापित है:
src/addons/MakePay/Payment
MakePay कनेक्ट करें
विकल्प > सेवा प्रदाता > भुगतान प्रोफ़ाइल > भुगतान प्रोफ़ाइल जोड़ें पर जाएं और MakePay चुनें। प्रोफ़ाइल को एक बार सहेजें, इसे दोबारा खोलें, फिर कनेक्ट MakePay चुनें। ऐड-ऑन:
- ब्राउज़र टैब में MakeCrypto खोलता है।
- आपसे साइन इन करने और उस कंपनी को चुनने के लिए कहता है जिसे भुगतान प्राप्त होना चाहिए।
- XenForo भुगतान प्रदाता द्वारा आवश्यक अनुमतियाँ दिखाता है।
- अनुमोदन के बाद आपको XenForo पर लौटा देता है।
- भुगतान प्रोफ़ाइल विकल्पों में कनेक्शन सहेजता है।
- MakePay कॉलबैक URL और webhook रहस्य को कॉन्फ़िगर करता है।
MakePay कॉन्फ़िगर करें
कनेक्शन समाप्त होने के बाद, कनेक्शन विधि को डिफ़ॉल्ट कनेक्टेड मोड पर सेट रखें। समीक्षा:
- MakePay कंपनी आईडी
- निपटान मुद्रा
- भुगतान लिंक की समाप्ति
- Webhook कॉलबैक URL
- मैनुअल API-कुंजी फ़ॉलबैक क्रेडेंशियल
मैन्युअल फ़ॉलबैक के लिए MakePay कंपनी आईडी, API कुंजी आईडी, API कुंजी रहस्य और webhook रहस्य की आवश्यकता होती है।
चेकआउट प्रवाह
MakePay भुगतान प्रोफ़ाइल को XenForo उपयोगकर्ता अपग्रेड, भुगतान किए गए संसाधन, या किसी अन्य क्रय योग्य प्रवाह में जोड़ें जो भुगतान प्रोफ़ाइल का समर्थन करता है। जब कोई सदस्य MakePay चुनता है, तो ऐड-ऑन XenForo मेटाडेटा के साथ एक MakePay भुगतान लिंक बनाता है।
| फ़ील्ड | उद्देश्य |
|---|---|
source=xenforo | एकीकरण की पहचान करता है |
orderId=xenforo_purchase_<requestKey> | मानचित्र MakePay गतिविधि वापस XenForo पर |
requestKey | XenForo खरीद अनुरोध कुंजी |
purchasableTypeId | XenForo क्रय योग्य प्रकार |
moduleVersion | स्थापित MakePay ऐड-ऑन संस्करण |
xenforoVersion | XenForo रनटाइम संस्करण |
खरीदार को होस्ट किए गए MakePay checkout पर पुनर्निर्देशित किया जाता है और भुगतान या रद्दीकरण के बाद XenForo पर वापस लौटा दिया जाता है।
भुगतान राज्य
MakePay हस्ताक्षरित कॉलबैक यहां भेजता है:
https://your-forum.example/payment_callback.php?_xfProvider=makepay
| MakePay स्थिति | XenForo कॉलबैक परिणाम |
|---|---|
paid, completed, confirmed, succeeded | भुगतान प्राप्त हुआ |
failed, expired | भुगतान उलट दिया गया |
cancelled, canceled | भुगतान उलट दिया गया |
refunded | भुगतान उलट दिया गया |
| अन्य स्थितियाँ | लंबित |
XenForo, MakePay भुगतान UID, खरीद अनुरोध कुंजी, उपलब्ध होने पर भुगतान URL और कॉलबैक पेलोड के साथ भुगतान प्रदाता लॉग को रिकॉर्ड करता है।
सुरक्षा नोट्स
ऐड-ऑन भुगतान प्रोफ़ाइल विकल्पों में कनेक्शन विवरण संग्रहीत करता है। XenForo व्यवस्थापक पहुंच को विश्वसनीय ऑपरेटरों तक सीमित रखें, और यदि कोई व्यवस्थापक खाता या सर्वर बैकअप उजागर हो तो MakeCrypto में समुदाय को डिस्कनेक्ट कर दें।
कनेक्शन ये अनुमतियाँ मांगता है:
company:readmakepay:payment-links:readmakepay:payment-links:writemakepay:customers:readmakepay:customers:writemakepay:settings:readmakepay:settings:write
समस्या निवारण
यदि कनेक्ट MakePay प्रारंभ नहीं हो सकता है, तो पुष्टि करें कि XenForo बोर्ड URL HTTPS है और सार्वजनिक रूप से पहुंच योग्य है। यदि कनेक्ट MakePay बटन गायब है, तो भुगतान प्रोफ़ाइल को एक बार सहेजें और इसे फिर से खोलें। यदि खरीदारी पूरी नहीं होती है, तो MakePay webhook कॉलबैक URL की तुलना XenForo के payment_callback.php?_xfProvider=makepay URL से करें और webhook सीक्रेट को घुमाएं।