ई-कॉमर्स plugins

Invision Community गेटवे

आधिकारिक Invision Community 5 कॉमर्स गेटवे को मूल OAuth, होस्ट किए गए checkout और हस्ताक्षरित webhooks के साथ स्थापित और कॉन्फ़िगर करता है।

MakePay Invision Community गेटवे

सिंहावलोकन

आधिकारिक MakePay Invision Community एप्लिकेशन होस्ट किए गए क्रिप्टो checkout को Invision Community 5 कॉमर्स में जोड़ता है। वाणिज्य चालान और लेनदेन बनाता है, MakePay होस्टेड भुगतान लिंक बनाता है, और हस्ताक्षरित webhooks भुगतान घटनाओं के बाद लेनदेन को अपडेट करता है।

सामान्य सेटअप के लिए कनेक्ट MakePay का उपयोग करें। मैनुअल API-कुंजी क्रेडेंशियल फ़ॉलबैक के रूप में उपलब्ध रहते हैं।

आपके शुरू करने से पहले

  • Invision Community 5.0 या नया
  • वाणिज्य एप्लिकेशन इंस्टॉल किया गया
  • PHP 8.1 या नया
  • HTTPS समुदाय URL
  • एक MakePay कंपनी जहां आप भुगतान सेटिंग प्रबंधित कर सकते हैं

एप्लिकेशन इंस्टॉल करें

नवीनतम TAR पैकेज डाउनलोड करें:

https://plugins.makecrypto.io/downloads/invision-community/latest.tar

इसे इनविज़न एडमिनसीपी एप्लिकेशन मैनेजर से इंस्टॉल करें।

MakePay कनेक्ट करें

वाणिज्य भुगतान सेटिंग खोलें और भुगतान विधि के रूप में MakePay जोड़ें। कनेक्ट MakePay चुनें। आवेदन पत्र:

  1. ब्राउज़र टैब में MakeCrypto खोलता है।
  2. आपसे साइन इन करने और उस कंपनी को चुनने के लिए कहता है जिसे भुगतान प्राप्त होना चाहिए।
  3. Invision Community गेटवे के लिए आवश्यक अनुमतियाँ दिखाता है।
  4. अनुमोदन के बाद आपको इनविज़न पर लौटाता है।
  5. एन्क्रिप्टेड इनविज़न सेटिंग्स में समुदाय कनेक्शन को सहेजता है।
  6. MakePay webhook कॉलबैक URL को कॉन्फ़िगर करता है।

MakePay कॉन्फ़िगर करें

कनेक्शन के बाद कनेक्शन विधि को डिफ़ॉल्ट कनेक्टेड मोड पर सेट रखें। समीक्षा:

  • भुगतान विधि की उपलब्धता
  • MakePay कंपनी आईडी
  • Webhook कॉलबैक URL
  • डिबग/अनुरोध लॉगिंग
  • मैनुअल API-कुंजी फ़ॉलबैक क्रेडेंशियल

मैन्युअल फ़ॉलबैक के लिए MakePay कंपनी आईडी, API कुंजी आईडी, API कुंजी रहस्य और webhook रहस्य की आवश्यकता होती है।

चेकआउट प्रवाह

जब कोई सदस्य MakePay चुनता है, तो इनविज़न एक वाणिज्य लेनदेन बनाता है और एप्लिकेशन इनवॉइस मेटाडेटा के साथ एक MakePay भुगतान लिंक बनाता है।

फ़ील्डउद्देश्य
source=invisionएकीकरण की पहचान करता है
externalId=invision_invoice_<id>मानचित्र MakePay गतिविधि वाणिज्य में वापस
invoiceIdइनविज़न कॉमर्स इनवॉइस आईडी
transactionIdइनविज़न कॉमर्स लेनदेन आईडी
moduleVersionस्थापित MakePay एप्लिकेशन संस्करण

सदस्य को होस्ट किए गए MakePay checkout पर पुनर्निर्देशित किया जाता है और भुगतान या रद्दीकरण के बाद समुदाय में वापस आ जाता है।

वाणिज्य राज्य

वाणिज्य लेनदेन स्थिति बदलने से पहले webhook एंडपॉइंट X-MakePay-Signature को सत्यापित करता है।

MakePay स्थितिइनविज़न लेन-देन स्थिति
paid, completed, confirmed, succeededस्वीकृत
failed, expiredमना कर दिया
cancelled, canceledमना कर दिया
refundedरिफंड किया गया
अन्य स्थितियाँलंबित

प्रत्येक webhook MakePay स्थिति, भुगतान UID और उपलब्ध होने पर होस्ट किए गए भुगतान URL के साथ एक निजी चालान संदेश लिखता है।

सुरक्षा नोट्स

एप्लिकेशन एन्क्रिप्टेड इनविज़न सेटिंग्स में कनेक्शन विवरण संग्रहीत करता है। AdminCP पहुंच को विश्वसनीय ऑपरेटरों तक सीमित रखें, और यदि कोई व्यवस्थापक खाता या सर्वर बैकअप उजागर हो तो MakeCrypto में गेटवे को डिस्कनेक्ट कर दें।

कनेक्शन ये अनुमतियाँ मांगता है:

  • company:read
  • makepay:payment-links:read
  • makepay:payment-links:write
  • makepay:customers:read
  • makepay:customers:write
  • makepay:settings:read
  • makepay:settings:write

समस्या निवारण

यदि कनेक्ट MakePay प्रारंभ नहीं हो सकता है, तो पुष्टि करें कि सामुदायिक आधार URL HTTPS है और सार्वजनिक रूप से पहुंच योग्य है। यदि checkout रीडायरेक्ट विफल हो जाता है, तो पुष्टि करें कि कॉमर्स स्थापित है और MakePay के पास या तो सहेजा गया कनेक्शन है या मैन्युअल API-कुंजी फ़ॉलबैक क्रेडेंशियल हैं। यदि चालान अपडेट नहीं होते हैं, तो MakePay webhook कॉलबैक URL की तुलना समुदाय webhook URL से करें और webhook सीक्रेट को घुमाएँ।

पार्टनर सेटअप में मदद चाहिए?

वास्तविक payment UID के लिए generated snippets कॉपी करने हेतु MakeCrypto में payment link details view खोलें, या merchant settings संभालने के लिए portal पर लौटें.

पोर्टल खोलें