VibeFox Quickpay for PrestaShop — सहायता
आवश्यकताएँ
PrestaShop: 8.0 से 9.x।
PHP: 8.0 या उसके बाद का संस्करण। पुराने PHP संस्करणों पर मॉड्यूल इंस्टॉल नहीं होगा।
Quickpay खाता: Quickpay मैनेजर से आपको दो मान चाहिए: एक API उपयोगकर्ता की API कुंजी (भुगतान बनाने, कैप्चर करने और रिफ़ंड करने के लिए) और खाते की private key (Quickpay कॉलबैक के हस्ताक्षर की जाँच के लिए)। Quickpay में और कुछ सेट करने की ज़रूरत नहीं है। Quickpay कॉलबैक पहुँच सकें, इसके लिए आपका स्टोर इंटरनेट से पहुँच योग्य होना चाहिए, पासवर्ड सुरक्षा के पीछे नहीं।
VibeFox लाइसेंस कुंजी: vibefox.net पर खरीदी जाती है। एक कुंजी एक ही डोमेन पर काम करती है।
इंस्टॉलेशन
1. बैक ऑफिस में Modules > Module Manager पर जाएँ और Upload a module पर क्लिक करें। मॉड्यूल की ZIP फ़ाइल चुनें।
2. अपलोड पूरा होने पर Configure पर क्लिक करें, या बाद में मॉड्यूल सूची में VibeFox Quickpay Gateway खोजकर Configure पर क्लिक करें।
3. Configure पेज के ऊपर लाइसेंस ब्लॉक में License key फ़ील्ड में अपनी VibeFox लाइसेंस कुंजी डालें और Activate पर क्लिक करें (देखें लाइसेंस कुंजी)।
4. Quickpay मैनेजर से API कुंजी और private key चिपकाएँ और Test API key पर क्लिक करें (देखें कॉन्फ़िगरेशन)।
5. कैप्चर मोड और भुगतान के बाद का ऑर्डर स्टेटस चुनें, Enable/Disable चालू करें और Save पर क्लिक करें। जब तक आपका Quickpay खाता टेस्ट मोड में है, Test payments चालू करें और Quickpay टेस्ट कार्ड से भुगतान करें।
इंस्टॉल होने पर मॉड्यूल एक ऑर्डर स्टेटस बनाता है: Quickpay payment on hold। PrestaShop नए भुगतान मॉड्यूल को सभी मुद्राओं, देशों और ग्राहक समूहों के लिए उपलब्ध कराता है। मॉड्यूल इंस्टॉल होने के समय सक्रिय देशों से जुड़ता है। इन सबको आप Payment > Preferences में बदल सकते हैं।
कॉन्फ़िगरेशन
सभी सेटिंग्स मॉड्यूल पेज पर हैं: Modules > Module Manager > VibeFox Quickpay Gateway > Configure। हर सेक्शन का अपना Save बटन है, जो पूरा पेज सहेजता है। जब तक API कुंजी और private key दोनों सहेजी नहीं जातीं, पेज पर Quickpay को सेटअप की ज़रूरत है: API कुंजी और private key दर्ज करें। दोनों सहेजे जाने तक चेकआउट पर यह भुगतान विधि छिपी रहती है। दिखता है। जब Test payments चालू हो, तो पेज आपको याद दिलाता है कि Quickpay खाता लाइव होने पर इसे बंद कर दें।
Quickpay
Enable/Disable: Enable Quickpay भुगतान विधि को चालू या बंद करता है। डिफ़ॉल्ट: बंद।
Title: वह भुगतान विधि का नाम जो ग्राहक चेकआउट पर देखते हैं। यही नाम ऑर्डर में भी सहेजा जाता है। डिफ़ॉल्ट: Quickpay। आवश्यक: खाली शीर्षक सहेजा नहीं जाता।
Description: चेकआउट पर भुगतान विधि के नीचे दिखने वाला पाठ। डिफ़ॉल्ट: Pay securely by card or MobilePay on the Quickpay payment page.
Quickpay API क्रेडेंशियल्स
Quickpay मैनेजर (manage.quickpay.net) में Settings > Integration खोलें। किसी API उपयोगकर्ता (Settings > Users) की API कुंजी और खाते की private key कॉपी करें।
Callback URL: आपके स्टोर का कॉलबैक URL दिखाता है। फ्रेंडली URL के साथ यह ऐसा दिखता है: https://your-shop/module/wcp_quickpay_gateway/callback। Quickpay हर भुगतान-क्रिया (authorize, capture, refund, cancel) के बाद इसे कॉल करता है। यह हर भुगतान के साथ अपने-आप भेजा जाता है, इसलिए Quickpay में कुछ भी कॉन्फ़िगर करने की ज़रूरत नहीं है।
API key: Quickpay API उपयोगकर्ता की API कुंजी। इसका उपयोग भुगतान बनाने, कैप्चर करने और रिफ़ंड करने के लिए होता है।
Private key: खाते की private key। इसका उपयोग Quickpay कॉलबैक के हस्ताक्षर (HMAC-SHA256) की जाँच के लिए होता है। इसके बिना कोई भुगतान पुष्ट नहीं हो सकता, और कॉलबैक अस्वीकार हो जाते हैं।
सहेजी गई कुंजियाँ दोबारा नहीं दिखाई जातीं। फ़ील्ड खाली रहता है और सहेजा गया — रखने के लिए खाली छोड़ें। दिखाता है। केवल बदलने के लिए नया मान डालें।
सहेजे गए गुप्त मान हटाएँ: API key या Private key पर टिक करें और हटाने के लिए Save पर क्लिक करें। खाली फ़ील्ड सहेजे गए मान को बनाए रखता है।
Test payments: Quickpay टेस्ट कार्ड से किए गए भुगतान स्वीकार करता है। Quickpay का अलग सैंडबॉक्स नहीं है: जब तक आपका Quickpay खाता टेस्ट मोड में है, भुगतान टेस्ट कार्ड से होते हैं और टेस्ट के रूप में चिह्नित होते हैं। इसे केवल टेस्टिंग के दौरान चालू करें। बंद होने पर टेस्ट भुगतान ऑर्डर को कभी भुगतान किया हुआ नहीं दिखाता। चालू होने पर चेकआउट पर भुगतान विधि के नीचे टेस्ट मोड: Quickpay टेस्ट कार्ड स्वीकार किए जाते हैं। दिखता है। डिफ़ॉल्ट: बंद।
Test API key: यह बटन API key फ़ील्ड में टाइप की गई कुंजी (या फ़ील्ड खाली होने पर सहेजी गई कुंजी) को प्रमाणित अनुरोध द्वारा Quickpay पर जाँचता है, बिना उसे सहेजे। जवाब होते हैं: कनेक्शन सफल — API कुंजी मान्य है।, Quickpay ने API कुंजी अस्वीकार कर दी।, API कुंजी कॉन्फ़िगर नहीं है। या कनेक्शन विफल: के बाद कारण।
भुगतान
Capture: कार्ड से पैसे कब लिए जाते हैं।
Order status after payment: Quickpay द्वारा कैप्चर किए गए भुगतान की पुष्टि के बाद का ऑर्डर स्टेटस।
उन्नत
Debug log: मॉड्यूल फ़ोल्डर में logs/qpg_debug.log.php में लिखता है। यह फ़ाइल वेब से नहीं खोली जा सकती। त्रुटियाँ और चेतावनियाँ, जैसे अस्वीकृत कॉलबैक और Quickpay API त्रुटियाँ, हमेशा दर्ज होती हैं। हर अनुरोध और कॉलबैक का विवरण भी दर्ज करने के लिए इसे चालू करें। API कुंजियाँ, कार्ड डेटा और ग्राहक विवरण कभी दर्ज नहीं होते। डिफ़ॉल्ट: बंद।
Log: लॉग का आकार और ताज़ा प्रविष्टियाँ दिखाता है। उसे खाली करने के लिए Clear log पर क्लिक करें।
Delete data: चालू होने पर मॉड्यूल अनइंस्टॉल करने से गेटवे सेटिंग्स और लॉग हट जाते हैं। ऑर्डर डेटा (Quickpay भुगतान, रिफ़ंड, नोट्स) और ऑर्डर स्टेटस Quickpay payment on hold हमेशा रखे जाते हैं। डिफ़ॉल्ट: बंद।
चेकआउट
भुगतान चरण में ग्राहक भुगतान विधि चुनता है (डिफ़ॉल्ट रूप से कार्ड आइकन के साथ Quickpay) और पुष्टि करता है। मॉड्यूल कार्ट की मुद्रा में कार्ट के लिए Quickpay भुगतान बनाता है और कार्ट की कुल राशि के लिए भुगतान लिंक, और ग्राहक को Quickpay भुगतान विंडो पर भेजता है। इस बिंदु पर अभी कोई ऑर्डर मौजूद नहीं होता। ग्राहक वहाँ आपकी Quickpay भुगतान विंडो में सक्षम विधियों में से किसी एक से भुगतान करता है। ग्राहक का ईमेल Quickpay को भेजा जाता है। जब Quickpay यह भाषा देता है, तो भुगतान विंडो ग्राहक की भाषा में खुलती है (डेनिश, जर्मन, अंग्रेज़ी, स्पेनिश, फ़िनिश, फ़्रेंच, इतालवी, डच, नॉर्वेजियन, पोलिश, स्वीडिश), अन्यथा अंग्रेज़ी में।
भुगतान के बाद ग्राहक आपके स्टोर पर लौटता है। लौटने भर से कुछ भी भुगतान किया हुआ नहीं माना जाता। ऑर्डर तभी भुगतान किया हुआ चिह्नित होता है जब Quickpay पुष्टि कर दे: हस्ताक्षरित कॉलबैक ऑर्डर तब बनाता है जब कैप्चर की गई राशि और मुद्रा कार्ट से मेल खाती हों। फिर ग्राहक को मानक ऑर्डर पुष्टि पेज दिखता है। Authorize only के साथ, ऑर्डर इसके बजाय Quickpay payment on hold में बनता है, और आप भुगतान बाद में कैप्चर करते हैं। अगर ग्राहक के लौटने तक कॉलबैक अभी नहीं पहुँचा है, तो एक Payment confirmation पेज आपके भुगतान की पुष्टि Quickpay कर रहा है। ऑर्डर की पुष्टि होते ही आपको ईमेल मिलेगा। संदेश के साथ Check again और Back to checkout बटन दिखाता है।
अगर ग्राहक भुगतान विंडो पर रद्द करता है, तो भुगतान लिंक Quickpay में हटा दिया जाता है और ग्राहक भुगतान रद्द कर दिया गया। आप दोबारा प्रयास कर सकते हैं या कोई अन्य भुगतान विधि चुन सकते हैं। संदेश के साथ चेकआउट पर वापस आ जाता है। अगर कार्ड अस्वीकार हुआ, तो संदेश है भुगतान पूरा नहीं हुआ। आप दोबारा प्रयास कर सकते हैं या कोई अन्य भुगतान विधि चुन सकते हैं। कार्ट सुरक्षित रहता है। नया प्रयास नए लिंक के साथ कार्ट का Quickpay भुगतान दोबारा उपयोग करता है, इसलिए पुराना लिंक कभी समानांतर रूप से भुगतान के लिए इस्तेमाल नहीं हो सकता। जब कार्ट का कोई भुगतान प्राधिकृत हो और कैप्चर का इंतज़ार कर रहा हो, तो दूसरा भुगतान शुरू नहीं होता; ग्राहक Payment confirmation पेज देखता है।
अगर भुगतान शुरू नहीं हो सकता, तो ग्राहक Quickpay भुगतान शुरू नहीं हो सका। कृपया दोबारा प्रयास करें या कोई अन्य भुगतान विधि चुनें। संदेश के साथ चेकआउट पर ही रहता है। तकनीकी कारण लॉग में लिखा जाता है। अगर कुंजियाँ गायब हैं, तो संदेश है Quickpay अभी उपलब्ध नहीं है। कृपया कोई अन्य भुगतान विधि चुनें।
कॉलबैक तब भी काम करता है जब स्टोर मेंटेनेंस मोड में हो, और आपके स्टोर के देश प्रतिबंध से ब्लॉक नहीं होता।
मॉड्यूल केवल एकल भुगतान लेता है। इसमें सब्सक्रिप्शन या आवर्ती भुगतान नहीं हैं, सेव किए गए कार्ड नहीं हैं, आंशिक कैप्चर नहीं है, Quickpay को कार्ट या इनवॉइस की लाइनें नहीं भेजी जातीं, और अलग MobilePay, Apple Pay या Klarna विधियाँ नहीं हैं: ग्राहक आपकी Quickpay भुगतान विंडो की विधियों में से चुनता है।
ऑर्डर और रिफ़ंड
ऑर्डर स्टेटस
No order yet: ग्राहक को Quickpay पर भेजा गया और उसने भुगतान नहीं किया, कार्ड अस्वीकार हुआ, या भुगतान प्राधिकृत है और स्वचालित कैप्चर का इंतज़ार कर रहा है। केवल कार्ट मौजूद है।
Payment accepted or Delivered: Quickpay ने सही राशि और मुद्रा वाले कैप्चर किए गए भुगतान की पुष्टि की है। स्टेटस Order status after payment का अनुसरण करता है। भुगतान Quickpay भुगतान ID के साथ ट्रांज़ैक्शन ID के रूप में दर्ज होता है, और एक नोट भुगतान दिखाता है (टेस्ट भुगतानों के लिए TEST चिह्नित)।
Quickpay payment on hold: भुगतान केवल प्राधिकृत है और Capture Quickpay payment का इंतज़ार कर रहा है; या Quickpay ने ऑर्डर कुल से अलग राशि या मुद्रा बताई है (उदाहरण के लिए, भुगतान शुरू होने के बाद कार्ट बदला गया, या Quickpay मैनेजर में अलग राशि कैप्चर की गई); या स्वचालित कैप्चर विफल हुआ और राशि अब भी केवल आरक्षित है। नोट इसका कारण बताता है। जब अलग राशि के साथ पैसा कैप्चर हुआ हो, तो भुगतान ऑर्डर पर उसी राशि से दर्ज होता है जो Quickpay ने कैप्चर की।
Canceled: आपने ऑर्डर रद्द किया, या होल्ड पर चल रहे ऑर्डर का भुगतान Quickpay मैनेजर में रद्द किया गया।
Refunded: भुगतान मॉड्यूल के ज़रिए पूरी तरह रिफ़ंड किया गया।
जो भुगतान पहले से भुगतान किए गए, रद्द या रिफ़ंड किए गए ऑर्डर के लिए आता है, वह ऑर्डर नहीं बदलता। एक नोट आपसे Quickpay मैनेजर में भुगतान जाँचने को कहता है, उदाहरण के लिए दोहरा भुगतान रिफ़ंड करने के लिए।
जब आप बिना भुगतान वाला ऑर्डर रद्द करते हैं, तो उसका भुगतान लिंक Quickpay में हटा दिया जाता है। प्राधिकृत ऑर्डर रद्द करने से आरक्षित राशि अपने-आप मुक्त नहीं होती: एक नोट आपको Quickpay मैनेजर में भुगतान रद्द करने की याद दिलाता है; अन्यथा प्राधिकरण समाप्त होने पर आरक्षण खत्म हो जाता है।
Quickpay ब्लॉक
ऑर्डर पेज पर एक Quickpay payment ब्लॉक दिखता है, जिसमें भुगतान ID, भुगतान स्टेटस, राशि और रिफ़ंड की गई राशि, टेस्ट भुगतानों के लिए Test payment बैज, कार्ट के सभी Quickpay भुगतानों की सूची (जब एक से अधिक हों), रिफ़ंड इतिहास और ऑर्डर के Quickpay notes शामिल हैं। कैप्चर और रिफ़ंड के लिए ऑर्डर संपादित करने का अधिकार चाहिए; मॉड्यूल पेज तक पहुँच ज़रूरी नहीं है।
कैप्चर
Authorize only के साथ, Quickpay ब्लॉक में Capture Quickpay payment पर क्लिक करें और Quickpay के ज़रिए ऑर्डर की कुल राशि कैप्चर करें? की पुष्टि करें। पूरी ऑर्डर राशि कैप्चर होती है; आंशिक कैप्चर उपलब्ध नहीं है। अगर Quickpay तुरंत पुष्टि करता है, तो ऑर्डर Order status after payment के स्टेटस पर सेट हो जाता है। अन्यथा एक नोट बताता है कि कैप्चर का अनुरोध किया गया है, और जब Quickpay कॉलबैक इसकी पुष्टि करता है तो ऑर्डर भुगतान किया हुआ चिह्नित होता है। अस्वीकार किया गया कैप्चर ब्लॉक में दिखता है और ऑर्डर पर नोट किया जाता है।
रिफ़ंड
Quickpay ब्लॉक में राशि दर्ज करें (जो राशि अभी रिफ़ंड नहीं हुई है, वह अपने-आप भर जाती है), चाहें तो कारण लिखें, और Refund via Quickpay पर क्लिक करें। प्रश्न इस राशि को Quickpay के ज़रिए रिफ़ंड करें? इसे वापस नहीं किया जा सकता। की पुष्टि करें। कैप्चर किए गए भुगतानों के लिए पूर्ण और आंशिक रिफ़ंड समर्थित हैं। रिफ़ंड उसी राशि और मुद्रा में होते हैं जो Quickpay ने कैप्चर की है, इसलिए राशि या मुद्रा में अंतर होने पर आप ऑर्डर कुल तक नहीं, बल्कि ग्राहक द्वारा वास्तव में चुकाई गई राशि तक ही रिफ़ंड कर सकते हैं। Quickpay रिफ़ंड को अतुल्यकालिक (asynchronously) प्रोसेस करता है: रिफ़ंड इतिहास में requested दिखता है, और कॉलबैक इसे confirmed या failed पर सेट करता है और परिणाम नोट्स में जोड़ता है। अगर Quickpay रिफ़ंड को तुरंत अस्वीकार कर दे, तो ब्लॉक त्रुटि दिखाता है और कोई रिफ़ंड दर्ज नहीं होता। पूर्ण रिफ़ंड ऑर्डर को Refunded पर सेट करता है; आंशिक रिफ़ंड स्टेटस नहीं बदलता। जो प्राधिकृत भुगतान कभी कैप्चर नहीं हुआ, उसका रिफ़ंड नहीं हो सकता; उसे Quickpay मैनेजर में रद्द करें।
यह मॉड्यूल क्रेडिट स्लिप नहीं बनाता। ऑर्डर पेज के मानक PrestaShop रिफ़ंड बटन Quickpay के ज़रिए पैसे वापस नहीं भेजते।
Quickpay मैनेजर में सीधे किए गए रिफ़ंड केवल नोट्स में जोड़े जाते हैं। ऑर्डर स्टेटस और क्रेडिट स्लिप अपने-आप नहीं बदलते। ज़रूरत हो तो उन्हें खुद अपडेट करें।
लाइसेंस कुंजी
यह मॉड्यूल vibefox.net से मिली VibeFox लाइसेंस कुंजी के साथ काम करता है। License — VibeFox Quickpay Gateway लाइसेंस ब्लॉक Modules > Module Manager > VibeFox Quickpay Gateway > Configure पर सेटिंग्स के ऊपर पहला ब्लॉक है। कुंजी License key में डालें और Activate पर क्लिक करें। इसके बाद ब्लॉक कुंजी को मास्क करके, स्थिति (जैसे वह तारीख जिस तक लाइसेंस सक्रिय है और आपका डोमेन) दिखाता है, साथ ही ये बटन: Check now स्थिति दोबारा जाँचने के लिए, Change key दूसरी कुंजी डालने के लिए, और Remove key इस स्टोर से कुंजी हटाने के लिए। इनके नीचे Product: presta-payment-quickpay वाली पंक्ति और Manage licenses and domains in your account लिंक है, जो आपका vibefox.net खाता खोलता है। कुंजी केवल वे कर्मचारी बदल सकते हैं जिनके पास इस मॉड्यूल की Configure अनुमति है। ब्लॉक के पाठ बैक ऑफ़िस की भाषा का पालन करते हैं (अंग्रेज़ी और रूसी शामिल हैं)।
अगर कुंजी स्वीकार नहीं होती, तो ब्लॉक कारण बताता है, जैसे Key not found, This key belongs to another product, Domain limit reached, या किसी तारीख के साथ License expired on। स्टोर का पता बदलने के बाद, या अपने खाते में डोमेन स्लॉट खाली करने के बाद, Check now पर क्लिक करें। अगर लाइसेंस सर्वर तक पहुँच नहीं हो पाती, तो मॉड्यूल अंतिम ज्ञात स्थिति पर काम करता रहता है।
एक कुंजी एक ही डोमेन पर काम करती है: मुख्य स्टोर का डोमेन, मल्टीस्टोर सेटअप में भी। स्टोर से कुंजी हटाने से उसका डोमेन स्लॉट मुक्त नहीं होता। स्लॉट अपने vibefox.net खाते में मुक्त करें।
सक्रिय कुंजी के बिना चेकआउट पर ग्राहकों को Quickpay नहीं दिखता। अगर फिर भी भुगतान शुरू होता है, तो ग्राहक को This payment method is not available. Please choose another one. दिखता है। PrestaShop स्टोरफ़्रंट नहीं जानता कि आप बैक ऑफ़िस में लॉगिन हैं, इसलिए भुगतान विधि आपसे भी छिप जाती है: आप कुंजी खरीदने से पहले मॉड्यूल सेट कर सकते हैं, लेकिन चेकआउट पर उसका परीक्षण नहीं कर सकते। Modules > Module Manager में Alerts टैब पर एक अनुस्मारक दिखता है। मौजूदा ऑर्डर प्रभावित नहीं होते: जो भुगतान पहले से शुरू हो चुके हैं उनकी अब भी जाँच और पुष्टि होती है, और कैप्चर तथा रिफ़ंड काम करते हैं।
जब लाइसेंस समाप्त होता है, तो मॉड्यूल काम करता रहता है, लेकिन अपडेट और सपोर्ट के लिए नवीनीकरण चाहिए। बैक ऑफ़िस में काम करते समय स्थिति अपने-आप दोबारा जाँची जाती है: कुंजी दर्ज होने के बाद पहले 14 दिनों तक रोज़ एक बार, फिर हर हफ़्ते एक बार। कोई cron जॉब आवश्यक नहीं है। मॉड्यूल अनइंस्टॉल या रीसेट करने पर लाइसेंस कुंजी और लाइसेंस स्थिति हमेशा हट जाती हैं।
समस्या निवारण
चेकआउट पर Quickpay दिखाई नहीं देता: जाँचें कि लाइसेंस सक्रिय है, Enable/Disable चालू है, और API key तथा Private key दोनों सहेजी गई हैं। दोनों कुंजियों के बिना भुगतान विधि छिपी रहती है। Payment > Preferences में जाँचें कि मॉड्यूल कार्ट की मुद्रा, ग्राहक के देश और ग्राहक के समूह के लिए अनुमत है।
भुगतान हो गया, लेकिन कोई ऑर्डर नहीं बना: Quickpay कॉलबैक आपके स्टोर तक नहीं पहुँचा या अस्वीकार हो गया। जाँचें कि आपका स्टोर इंटरनेट से पहुँच योग्य है (पासवर्ड सुरक्षा नहीं) और Private key उसी Quickpay खाते की private key है। अस्वीकृत कॉलबैक हमेशा मॉड्यूल पेज के लॉग में लिखे जाते हैं। हर कॉलबैक देखने के लिए Debug log चालू करें।
लॉग में Callback rejected: invalid checksum. दिखता है: सेटिंग्स की private key उस खाते की नहीं है जिसने कॉलबैक भेजा। Quickpay मैनेजर में Settings > Integration से उसे दोबारा कॉपी करें।
लॉग में Callback rejected: the private key is not configured. दिखता है: private key दर्ज करें। उसके बिना कॉलबैक कभी स्वीकार नहीं होते।
लॉग में Callback: no cart found for payment … दिखता है: कॉलबैक ऐसे Quickpay भुगतान का है जो इस स्टोर ने नहीं बनाया, उदाहरण के लिए PrestaShop के बाहर किया गया भुगतान।
लॉग में Could not lock the cart या Cannot create the order दिखता है: उसी कार्ट का कोई दूसरा कॉलबैक उसी समय लागू हो रहा था, या ऑर्डर नहीं बन सका (उदाहरण के लिए, मॉड्यूल बंद है)। कॉलबैक को त्रुटि का जवाब मिलता है, इसलिए Quickpay उसे दोबारा भेजता है।
टेस्ट भुगतान ने ऑर्डर को भुगतान किया हुआ नहीं माना: Test payments बंद है। लॉग (और ऑर्डर मौजूद हो तो नोट) बताता है कि टेस्ट भुगतान स्वीकार नहीं हुआ। टेस्टिंग के दौरान सेटिंग चालू करें, और खाता लाइव होने पर बंद करें।
भुगतान के बाद ऑर्डर Quickpay payment on hold में है: Quickpay ब्लॉक के नोट्स पढ़ें। हो सकता है भुगतान केवल प्राधिकृत हो और Capture Quickpay payment का इंतज़ार कर रहा हो, भुगतान की गई राशि या मुद्रा ऑर्डर से अलग हो, या कैप्चर विफल हुआ हो। कैप्चर करें, ऑर्डर पूरा करें, या भुगतान रिफ़ंड करें।
Test API key में «Quickpay ने API कुंजी अस्वीकार कर दी।» दिखता है: कुंजी गलत है या ऐसे उपयोगकर्ता की है जिसके पास API एक्सेस नहीं है। Quickpay मैनेजर से किसी API उपयोगकर्ता की API कुंजी कॉपी करें।
ग्राहक को «Quickpay भुगतान शुरू नहीं हो सका।» दिखता है: मॉड्यूल पेज पर Log फ़ील्ड देखें। उसमें Quickpay की त्रुटि दिखती है, उदाहरण के लिए ऐसी मुद्रा जिसे आपका Quickpay खाता स्वीकार नहीं करता।
रिफ़ंड विफल होता है: ऑर्डर में कैप्चर किया गया Quickpay भुगतान होना चाहिए। संदेश इस ऑर्डर का Quickpay भुगतान कैप्चर नहीं हुआ है — रिफ़ंड करने के लिए कुछ नहीं है। का अर्थ है कि भुगतान केवल प्राधिकृत है; उसे Quickpay मैनेजर में कैप्चर करें या रद्द करें। अमान्य रिफ़ंड राशि: अधिकतम … का अर्थ है कि राशि कैप्चर किए गए भुगतान में बची राशि से अधिक है।
डेवलपर हुक actionQpgQuickpayLinkData से Quickpay भुगतान लिंक के पैरामीटर बदल सकते हैं।
अनइंस्टॉल
Modules > Module Manager पर जाएँ, VibeFox Quickpay Gateway के बगल में मेनू खोलें और Uninstall चुनें। इस मॉड्यूल की लाइसेंस कुंजी और लाइसेंस स्थिति हमेशा हट जाती हैं। अगर Delete data चालू है, तो गेटवे सेटिंग्स और लॉग हटा दिए जाते हैं। अगर बंद है, तो बाद में दोबारा इंस्टॉल करने के लिए सभी सेटिंग्स रखी जाती हैं। Quickpay भुगतान, रिफ़ंड और ऑर्डर स्टेटस Quickpay payment on hold हमेशा रखे जाते हैं, इसलिए पहले भुगतान किए गए ऑर्डर दोबारा इंस्टॉल करने के बाद भी रिफ़ंड हो सकते हैं। मौजूदा ऑर्डर अपने भुगतान नोट्स और ट्रांज़ैक्शन ID रखते हैं।
Quickpay उसके संबंधित स्वामी का ट्रेडमार्क है। यह मॉड्यूल Quickpay से संबद्ध नहीं है और उसके द्वारा समर्थित नहीं है।
