VibeFox IntaSend for OpenCart
कार्ट में जोड़ा गया। कार्ट पर जाएँ
प्रति लाइसेंस मूल्य: 1 डोमेन, 12 महीने के अपडेट और सहायता।
अवलोकन
VibeFox IntaSend Pay Gateway, केन्या और पूर्वी अफ़्रीका के स्टोर्स के लिए OpenCart 3 और OpenCart 4 में IntaSend भुगतान जोड़ता है। आख़िरी चेकआउट चरण में ग्राहक Confirm Order पर क्लिक करता है, IntaSend के होस्ट किए गए चेकआउट पेज पर पहुँचता है, M-Pesa, कार्ड या आपके IntaSend खाते में सक्षम किसी अन्य तरीके से भुगतान करता है, और आपके स्टोर में वापस आ जाता है। OpenCart भुगतान से पहले ऑर्डर बनाता है, लेकिन ऑर्डर को तभी स्थिति मिलती है जब IntaSend भुगतान की पुष्टि करे; इसलिए बिना भुगतान के प्रयास गुम ऑर्डर के रूप में रहते हैं।
यह उन स्टोर्स के लिए उपयुक्त है जो अपनी साइट पर भुगतान फ़ॉर्म रखे बिना IntaSend खाते से M-Pesa और कार्ड स्वीकार करना चाहते हैं। यह एक्सटेंशन केवल एक-बार के भुगतान स्वीकार करता है। रिफ़ंड स्टोर से IntaSend को नहीं भेजे जाते, और इसमें सहेजे गए कार्ड, सदस्यता या इनलाइन (पॉप-अप) भुगतान फ़ॉर्म नहीं हैं।
मुख्य विशेषताएँ
IntaSend होस्टेड चेकआउट: ऑर्डर की मुद्रा में ऑर्डर की कुल राशि का एक भुगतान। समर्थित मुद्राएँ: KES, USD, EUR, GBP, UGX, TZS, NGN, GHS, XAF और XOF। UGX, XAF और XOF बिना दशमलव के भेजी जाती हैं।
केवल तभी भुगतान, जब IntaSend पुष्टि करे: ऑर्डर की स्थिति तभी सेट होती है जब आपका सर्वर आपकी गुप्त कुंजी के साथ IntaSend Payment Status API से पूछ ले। ब्राउज़र द्वारा भेजी गई या वेबहुक बॉडी की किसी भी चीज़ पर भरोसा नहीं किया जाता। इसके बाद OpenCart अपने सामान्य ऑर्डर ईमेल भेजता है।
चुनौती (challenge) के साथ वेबहुक: ग्राहक ब्राउज़र बंद कर दे या M-Pesa की पुष्टि बाद में आए, तब भी भुगतान की पुष्टि होती है। गलत चुनौती वाले वेबहुक अस्वीकार कर दिए जाते हैं।
राशि और मुद्रा की जाँच: IntaSend द्वारा बताई गई राशि और मुद्रा की तुलना ऑर्डर से की जाती है। अंतर होने या आंशिक भुगतान पर ऑर्डर एक नोट के साथ समीक्षा स्थिति में चला जाता है।
दोहरी प्रक्रिया नहीं: ग्राहक की वापसी और वेबहुक एक साथ पहुँचें, तब भी भुगतान केवल एक बार लागू होता है। एक कार्ट का भुगतान एक ही बार होता है, और दूसरे भुगतान पर नोट लगाया जाता है।
सैंडबॉक्स और लाइव मोड: हर मोड के लिए अलग कुंजी जोड़े। जब तक वर्तमान मोड की कुंजियाँ नहीं होतीं या वे दूसरे मोड की हैं, तब तक भुगतान विधि छिपी रहती है। पुराने भुगतानों की जाँच हमेशा उसी मोड में होती है जिसमें वे किए गए थे।
स्पष्ट संदेश: विफल या छोड़े गए भुगतान के बाद संदेश, और जब तक M-Pesa अभी भी पुष्टि कर रहा हो, तब तक Check again बटन वाला "पुष्टि हो रही है" पेज।
OpenCart शर्तें और ऑर्डर टैब: जियो ज़ोन, न्यूनतम ऑर्डर राशि, सॉर्ट क्रम और आपके अपने ऑर्डर स्टेटस। ऑर्डर पेज पर IntaSend के भुगतान प्रयासों और इनवॉइस वाला एक टैब होता है। लॉग में कुंजियाँ या ग्राहक का डेटा नहीं होता।
आवश्यकताएँ
OpenCart 3.0.x (3.0.5.0 पर परीक्षण किया गया) या OpenCart 4.0.2 और उसके बाद का संस्करण (4.1.0.3 पर परीक्षण किया गया), cURL के साथ PHP 8.0 या उसके बाद का संस्करण। दोनों संस्करणों के पैकेज एक ही डाउनलोड में हैं। सार्वजनिक और गुप्त API कुंजियों वाला IntaSend खाता, और चुनौती वाक्यांश के साथ एक वेबहुक। लाइव भुगतानों के लिए HTTPS। vibefox.net से एक VibeFox लाइसेंस कुंजी (हर डोमेन के लिए एक कुंजी)।
