VibeFox Przelewy24 for PrestaShop — सहायता
आवश्यकताएँ
PrestaShop: 8.0 से 9.x।
PHP: 8.0 या उसके बाद का संस्करण। पुराने PHP संस्करणों पर मॉड्यूल इंस्टॉल नहीं होता।
मुद्रा: कार्ट PLN, EUR, GBP या CZK में होना चाहिए। अन्य मुद्राओं में चेकआउट पर यह भुगतान तरीक़ा छिप जाता है। कार्ट से उसी की मुद्रा में शुल्क लिया जाता है; मॉड्यूल मुद्रा रूपांतरण नहीं करता।
Przelewy24 खाता: आपको Przelewy24 मर्चेंट खाता और उसका API डेटा चाहिए: Merchant ID, API कुंजी (Przelewy24 पैनल में इसे report key कहा जाता है), CRC कुंजी और, यदि आपके स्टोर का अपना ID है, तो POS ID (Shop ID)। ये आपको Przelewy24 मर्चेंट पैनल panel.przelewy24.pl में My data > API data and configuration के अंतर्गत मिलेंगे। Sandbox कुंजियाँ sandbox.przelewy24.pl/panel पर एक अलग sandbox खाते से आती हैं। Przelewy24 पैनल में और कुछ सेट करने की ज़रूरत नहीं है: मॉड्यूल हर भुगतान के साथ अपना सूचना URL भेजता है। आपके स्टोर का इंटरनेट से पहुँच योग्य होना आवश्यक है, क्योंकि Przelewy24 उसी को भुगतान सूचनाएँ भेजता है।
VibeFox लाइसेंस कुंजी: vibefox.net पर खरीदी जाती है। एक कुंजी एक ही डोमेन पर काम करती है।
इंस्टॉलेशन
1. बैक ऑफ़िस में Modules > Module Manager पर जाएँ और Upload a module पर क्लिक करें। मॉड्यूल की ZIP फ़ाइल चुनें।
2. अपलोड पूरा होने पर Configure पर क्लिक करें, या बाद में मॉड्यूल सूची में VibeFox Przelewy24 Payment ढूँढकर Configure पर क्लिक करें।
3. Configure पेज के ऊपर लाइसेंस ब्लॉक में License key फ़ील्ड में अपनी VibeFox लाइसेंस कुंजी दर्ज करें और Activate पर क्लिक करें (देखें लाइसेंस कुंजी)।
4. Sandbox कुंजियाँ दर्ज करें (Merchant ID, API कुंजी, CRC कुंजी; POS ID केवल तभी जब वह Merchant ID से अलग हो), Enable/Disable चालू करें, Save पर क्लिक करें और sandbox मोड में एक परीक्षण भुगतान करें।
5. Live कुंजियाँ दर्ज करें, Test Mode बंद करें और असली भुगतान स्वीकार करने के लिए Save पर क्लिक करें।
इंस्टॉल होने पर मॉड्यूल ऑर्डर स्थिति Przelewy24 payment on hold बनाता है। इसके बाद PrestaShop सभी मुद्राओं, देशों और ग्राहक समूहों के लिए एक नया भुगतान मॉड्यूल देता है। आप इन्हें Payment > Preferences में सीमित कर सकते हैं।
कॉन्फ़िगरेशन
सभी सेटिंग्स मॉड्यूल पेज पर हैं: Modules > Module Manager > VibeFox Przelewy24 Payment > Configure। हर सेक्शन का अपना Save बटन है, जो पूरा पेज सेव करता है। फ़ील्ड के ऊपर, कुछ छूटने पर, पेज चेतावनियाँ दिखाता है। सैंडबॉक्स चालू होने पर: Sandbox (test) mode is on: payments go to the Przelewy24 sandbox and no real money is charged. Do not ship orders paid in test mode. वर्तमान मोड की कुंजियाँ अधूरी होने पर: Enter the Sandbox Merchant ID, API key and CRC key - until then Przelewy24 is not shown at checkout. (या Live कुंजियों के लिए यही)। यदि Przelewy24 आपके स्टोर की डिफ़ॉल्ट मुद्रा स्वीकार नहीं करता, तो चेतावनी में वह मुद्रा और समर्थित मुद्राएँ लिखी होती हैं। सेव करने के बाद चेतावनियाँ तुरंत नए मोड और नई कुंजियों के अनुसार बदल जाती हैं। Przelewy24 पैनल से कुंजियों के साथ कॉपी हुए स्पेस और लाइन ब्रेक सेव करते समय हटा दिए जाते हैं।
Przelewy24
Enable/Disable: Enable Przelewy24 Payment भुगतान तरीक़े को चालू या बंद करता है। डिफ़ॉल्ट: बंद।
Title: वह नाम जो चेकआउट पर ग्राहक को भुगतान तरीक़े के रूप में दिखता है। यही नाम ऑर्डर में भुगतान तरीक़े के रूप में सेव होता है। डिफ़ॉल्ट: Przelewy24। आवश्यक: खाली शीर्षक के साथ सेव करने पर Enter a title for the payment method. दिखता है।
Description: चेकआउट पर भुगतान तरीक़े के नीचे दिखने वाला पाठ। डिफ़ॉल्ट: Pay with BLIK, online bank transfer or card via Przelewy24।
API क्रेडेंशियल
इस सेक्शन में बताया गया है कि कुंजियाँ कहाँ मिलेंगी (Przelewy24 मर्चेंट पैनल में My data > API data and configuration) और panel.przelewy24.pl तथा sandbox.przelewy24.pl/panel के लिंक दिए गए हैं।
Test Mode: Przelewy24 sandbox (sandbox.przelewy24.pl) और Sandbox कुंजियों का उपयोग करता है। कोई असली धनराशि नहीं काटी जाती। असली भुगतान स्वीकार करने के लिए इसे बंद करें; तब Live कुंजियों के साथ secure.przelewy24.pl पर भुगतान होंगे। डिफ़ॉल्ट: चालू। चालू रहने पर ग्राहकों को भुगतान तरीक़े के नीचे Sandbox mode - no real money is charged दिखता है।
Live कुंजियाँ
Live Merchant ID: आपका Przelewy24 मर्चेंट ID, केवल अंक।
Live POS ID (optional): Shop ID (posId)। यदि यह Merchant ID के समान है तो खाली छोड़ें।
Live API key (report key): Przelewy24 पैनल की API कुंजी। इसका उपयोग API प्रमाणीकरण के लिए होता है।
Live CRC key: Przelewy24 को भेजे गए अनुरोधों पर हस्ताक्षर करने और Przelewy24 सूचनाओं के हस्ताक्षर की जाँच करने के लिए।
Sandbox कुंजियाँ
Sandbox Merchant ID: आपके Przelewy24 sandbox खाते का Merchant ID।
Sandbox POS ID (optional): sandbox खाते का Shop ID (posId)। यदि यह Merchant ID के समान है तो खाली छोड़ें।
Sandbox API key (report key): sandbox खाते की API कुंजी।
Sandbox CRC key: sandbox खाते की CRC कुंजी, जो अनुरोधों पर हस्ताक्षर करने और sandbox सूचनाओं की जाँच के लिए उपयोग होती है।
सेव की गई API कुंजियाँ और CRC कुंजियाँ दोबारा कभी नहीं दिखाई जातीं। फ़ील्ड खाली रहता है और Saved - leave empty to keep it. दिखाता है। केवल बदलने के लिए नया मान दर्ज करें।
Clear saved secrets: किसी कुंजी पर निशान लगाकर उसे हटाने के लिए Save पर क्लिक करें। खाली फ़ील्ड सेव किए गए मान को बनाए रखता है।
Live और sandbox कुंजियाँ अलग-अलग होती हैं। Merchant ID और POS ID में केवल अंक होने चाहिए; वर्तमान मोड का Merchant ID, API कुंजी और CRC कुंजी दर्ज होने तक चेकआउट पर भुगतान तरीक़ा नहीं दिखता। किसी एक मोड में शुरू किया गया भुगतान मोड बदलने के बाद भी हमेशा उसी मोड की कुंजियों से जाँचा और रिफ़ंड किया जाता है, इसलिए पुराने मोड की कुंजियाँ तब तक रखें जब तक उसके भुगतान खुले हैं या रिफ़ंड हो सकते हैं।
भुगतान सूचनाएँ
Notification URL: वह पता जहाँ Przelewy24 से भुगतान सूचनाएँ आती हैं। फ़्रेंडली URL के साथ यह ऐसा दिखता है: https://your-shop/module/wcp_przelewy24_payment/notify, और इसमें /en/ जैसा भाषा कोड भी हो सकता है। मॉड्यूल हर भुगतान और हर रिफ़ंड के साथ यह URL Przelewy24 को भेजता है, इसलिए Przelewy24 पैनल में कुछ भी कॉन्फ़िगर नहीं करना होता। यह URL इंटरनेट से पहुँच योग्य होना चाहिए: इसके सामने कोई फ़ायरवॉल या HTTP प्रमाणीकरण नहीं होना चाहिए। स्टोर मेंटेनेंस मोड में होने पर भी यह काम करता रहता है और आपके स्टोर की देश-सीमा से अवरुद्ध नहीं होता। सूचनाओं के बिना भी ग्राहक के स्टोर में लौटने पर भुगतान की पुष्टि होती है (चेकआउट देखें); यदि ग्राहक वापस नहीं लौटता, तो कोई ऑर्डर नहीं बनता।
उन्नत
Debug Log: तकनीकी घटनाएँ (कार्ट नंबर, P24 लेन-देन ID, त्रुटियाँ) मॉड्यूल फ़ोल्डर में logs/wc_p24_debug.log.php में लिखता है। यह फ़ाइल वेब से नहीं खोली जा सकती। अस्वीकृत सूचनाएँ या विफल सत्यापन या रिफ़ंड जैसी त्रुटियाँ और चेतावनियाँ हमेशा दर्ज होती हैं; हर चरण भी दर्ज करने के लिए स्विच चालू करें। कुंजियाँ, अनुरोध के मुख्य भाग और व्यक्तिगत डेटा कभी दर्ज नहीं होते। डिफ़ॉल्ट: बंद।
Log: लॉग का आकार और नवीनतम प्रविष्टियाँ दिखाता है। खाली करने के लिए Clear log पर क्लिक करें।
Delete data on uninstall: चालू होने पर मॉड्यूल अनइंस्टॉल करने पर उसकी सेटिंग्स और लॉग हट जाते हैं। ऑर्डर और उनका Przelewy24 भुगतान डेटा कभी नहीं हटता। डिफ़ॉल्ट: बंद।
चेकआउट
भुगतान चरण में ग्राहक भुगतान तरीक़ा चुनता है (डिफ़ॉल्ट रूप से P24 लोगो वाला Przelewy24) और ऑर्डर की पुष्टि करता है। मॉड्यूल कार्ट के कुल योग के लिए कार्ट की मुद्रा में एक Przelewy24 लेन-देन दर्ज करता है, जिसमें ग्राहक का ईमेल, नाम और बिलिंग देश, तथा कार्ट नंबर और आपके स्टोर के नाम वाला विवरण Cart # शामिल होता है। हर भुगतान प्रयास को अपना अलग सेशन ID मिलता है। ग्राहक को Przelewy24 के भुगतान पेज पर भेजा जाता है, जहाँ वह BLIK, ऑनलाइन बैंक ट्रांसफ़र, कार्ड या आपके Przelewy24 खाते में सक्षम किसी अन्य तरीक़े से भुगतान करता है। भुगतान पेज यदि Przelewy24 समर्थन करता है तो ग्राहक की कार्ट की भाषा में, अन्यथा अंग्रेज़ी में दिखता है। इस बिंदु पर अभी कोई ऑर्डर मौजूद नहीं होता।
ऑर्डर तभी भुगतान किया हुआ चिह्नित होता है जब Przelewy24 पुष्टि कर दे। Przelewy24 आपके स्टोर को एक हस्ताक्षरित सूचना भेजता है। मॉड्यूल CRC कुंजी, Merchant ID और POS ID से हस्ताक्षर जाँचता है; यह जाँचता है कि सेशन इसी कार्ट के लिए और उसी मोड में दर्ज हुआ था; और यह जाँचता है कि राशि और मुद्रा भुगतान प्रयास और कार्ट की वर्तमान कुल राशि से मेल खाते हैं। इसके बाद ही वह Przelewy24 के साथ लेन-देन सत्यापित करता है (Przelewy24 केवल सत्यापित भुगतान क्रेडिट करता है) और Payment accepted स्थिति में ऑर्डर बनाता है। वैध हस्ताक्षर के बिना आए webhook अस्वीकार कर दिए जाते हैं।
भुगतान के बाद ग्राहक आपके स्टोर पर लौटता है। यदि सूचना अभी नहीं पहुँची है, तो मॉड्यूल एक प्रमाणित सर्वर-से-सर्वर अनुरोध से Przelewy24 से लेन-देन की स्थिति माँगता है (प्रति कार्ट अधिकतम हर 10 सेकंड में एक बार) और वही जाँच लागू करता है। अकेला लौटने वाला पेज कभी किसी ऑर्डर को भुगतान किया हुआ नहीं बनाता। भुगतान की पुष्टि होने पर ग्राहक को मानक ऑर्डर पुष्टि पेज दिखता है। पुष्टि न होने तक Payment confirmation पेज We have not received the payment confirmation from Przelewy24 yet. If you have paid, it will be confirmed in a few minutes. If the payment was interrupted, you can try again: दिखाता है, साथ में Check again बटन और Pay again बटन होता है, जो चेकआउट खोलता है। कार्ट सुरक्षित रहता है, और उसी कार्ट के पुराने Przelewy24 पेज से बाद में किया गया भुगतान अब भी स्वीकार होता है। यदि ऑर्डर होल्ड पर है, तो पुष्टि पेज Your payment is being verified. We will send you an e-mail as soon as it is confirmed. दिखाता है।
यदि भुगतान शुरू नहीं हो सकता, तो ग्राहक चेकआउट पर एक छोटे संदेश के साथ रहता है: Payment error: Przelewy24 could not start the payment. Please try again or choose another payment method. (कारण लॉग में जाता है), Payment gateway is not configured properly. Please contact the administrator. (वर्तमान मोड की कुंजियाँ गायब हैं), एक संदेश कि Przelewy24 कार्ट की मुद्रा में भुगतान स्वीकार नहीं कर सकता, या The order total must be greater than zero. जिस कार्ट का पहले से ऑर्डर है, उसे Przelewy24 को दोबारा नहीं भेजा जाता; ग्राहक ऑर्डर पुष्टि पर जाता है।
मॉड्यूल में सेव किए गए कार्ड या वन-क्लिक भुगतान, सब्सक्रिप्शन या आवर्ती भुगतान नहीं हैं, चेकआउट पर P24 भुगतान तरीक़ा (जैसे BLIK कोड फ़ील्ड) चुनने की सुविधा नहीं है, किस्त विजेट नहीं हैं, और कार्ट की सामग्री Przelewy24 को नहीं भेजी जाती।
ऑर्डर और रिफ़ंड
ऑर्डर स्थितियाँ
No order yet: ग्राहक को Przelewy24 पर भेजा गया और उसने भुगतान नहीं किया, या भुगतान की अभी पुष्टि नहीं हुई है। केवल कार्ट मौजूद है।
Payment accepted: भुगतान सत्यापित हो गया। यह P24 ऑर्डर ID को लेन-देन ID के रूप में दर्ज होता है, और एक नोट में P24 ऑर्डर ID, राशि और मोड दिखता है। हर भुगतान केवल एक बार लागू होता है।
Przelewy24 payment on hold: Przelewy24 द्वारा बताई गई राशि या मुद्रा कार्ट से अलग है (उदाहरण के लिए, भुगतान शुरू होने के बाद कार्ट बदल दिया गया); भुगतान की पुष्टि नहीं हुई और नोट में यही लिखा है। या भुगतान आया और उस ऑर्डर के लिए सत्यापित हुआ जो रद्द किया जा चुका था; ऑर्डर चुपचाप दोबारा नहीं खोला जाता, और नोट आपसे ऑर्डर भेजने या भुगतान रिफ़ंड करने को कहता है। Przelewy24 पैनल में भुगतान जाँचें। यदि किसी असंगति के बाद होल्ड पर चल रहे ऑर्डर के लिए किसी दूसरे प्रयास का सही भुगतान बाद में आता है, तो ऑर्डर Payment accepted पर चला जाता है।
Refunded: भुगतान मॉड्यूल के ज़रिए पूरी तरह रिफ़ंड किया गया।
यदि ऐसे कार्ट के लिए दूसरा भुगतान आता है जिसका ऑर्डर पहले से भुगतान या रिफ़ंड हो चुका है (पुराना भुगतान लिंक, दो ब्राउज़र टैब), तो उसकी पुष्टि नहीं होती, इसलिए Przelewy24 उसे क्रेडिट नहीं करता। ऑर्डर पर एक नोट आपसे कहता है कि इसे Przelewy24 पैनल में जाँचें और ज़रूरत हो तो खरीदार को लौटाएँ।
Przelewy24 भुगतान ब्लॉक
ऑर्डर पेज पर एक Przelewy24 payment ब्लॉक दिखता है, जिसमें P24 ऑर्डर ID, सेशन, परिवेश (sandbox भुगतानों के लिए Sandbox बैज), भुगतान स्थिति और उसके सत्यापन का तरीक़ा (सूचना या वापसी), भुगतान और रिफ़ंड की गई राशियाँ, रिफ़ंड फ़ॉर्म, रिफ़ंड इतिहास और ऑर्डर के Payment notes शामिल होते हैं।
रिफ़ंड
Przelewy24 payment ब्लॉक में राशि दर्ज करें (जो राशि अभी रिफ़ंड नहीं हुई है, वह पहले से भरी होती है), वैकल्पिक रूप से कारण लिखें, और Refund via Przelewy24 पर क्लिक करें। Refund this amount through Przelewy24? This cannot be undone. प्रश्न की पुष्टि करें। पूर्ण और आंशिक रिफ़ंड समर्थित हैं, उस राशि तक जो अभी रिफ़ंड नहीं हुई है। आपके पास ऑर्डर संपादित करने का अधिकार होना चाहिए; मॉड्यूल पेज तक पहुँच ज़रूरी नहीं है। रिफ़ंड उसी मोड में भेजा जाता है जिसमें भुगतान हुआ था (sandbox या live), इसलिए उस मोड की कुंजियाँ सेट होनी चाहिए। रिफ़ंड तभी उपलब्ध होते हैं जब Przelewy24 भुगतान सत्यापित कर चुका हो।
Przelewy24 रिफ़ंड को अतुल्यकालिक रूप से प्रोसेस करता है। ब्लॉक Refund of … requested at Przelewy24. The result will be added as an order note. दिखाता है, रिफ़ंड इतिहास में स्थिति requested दिखती है, और एक नोट जोड़ा जाता है। परिणाम बाद में सूचना URL पर आता है: स्थिति completed हो जाती है और नोट Przelewy24: refund of … completed. जुड़ता है, या स्थिति rejected हो जाती है और एक नोट जुड़ता है कि पैसा खरीदार को नहीं लौटाया गया। पूर्ण रिफ़ंड अनुरोध के समय ऑर्डर को Refunded पर सेट करता है; आंशिक रिफ़ंड स्थिति नहीं बदलता। यदि कोई रिफ़ंड अस्वीकार होता है, तो उसे Przelewy24 पैनल में जाँचें; ऑर्डर की स्थिति अपने-आप वापस नहीं बदलती।
यदि Przelewy24 रिफ़ंड अनुरोध स्वीकार नहीं करता, तो ब्लॉक कारण के साथ Przelewy24 refund failed: दिखाता है, और कोई रिफ़ंड दर्ज नहीं होता। मॉड्यूल क्रेडिट स्लिप नहीं बनाता। ऑर्डर पेज के मानक PrestaShop रिफ़ंड बटन Przelewy24 के ज़रिए पैसा वापस नहीं भेजते, और Przelewy24 पैनल में सीधे किए गए रिफ़ंड ऑर्डर में नहीं जुड़ते।
लाइसेंस कुंजी
मॉड्यूल vibefox.net से मिली VibeFox लाइसेंस कुंजी के साथ काम करता है। License — VibeFox Przelewy24 Payment लाइसेंस ब्लॉक Modules > Module Manager > VibeFox Przelewy24 Payment > Configure पर सेटिंग्स के ऊपर पहला ब्लॉक है। कुंजी License key में दर्ज करें और Activate पर क्लिक करें। इसके बाद ब्लॉक कुंजी को मास्क करके, स्थिति (जैसे वह तारीख जिस तक लाइसेंस सक्रिय है और आपका डोमेन) दिखाता है, साथ ही ये बटन: Check now स्थिति दोबारा जाँचने के लिए, Change key दूसरी कुंजी दर्ज करने के लिए, और Remove key इस स्टोर से कुंजी हटाने के लिए। इनके नीचे Product: presta-payment-przelewy24 वाली पंक्ति और 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 खाते में मुक्त करें।
सक्रिय कुंजी के बिना चेकआउट पर ग्राहकों को Przelewy24 नहीं दिखता। यदि फिर भी भुगतान शुरू होता है, तो ग्राहक को This payment method is not available. Please choose another one. दिखता है। PrestaShop स्टोरफ़्रंट नहीं जानता कि आप बैक ऑफ़िस में लॉगिन हैं, इसलिए भुगतान तरीक़ा आपसे भी छिप जाता है: आप कुंजी खरीदने से पहले मॉड्यूल सेट कर सकते हैं, लेकिन चेकआउट पर उसका परीक्षण नहीं कर सकते। Modules > Module Manager में Alerts टैब पर एक अनुस्मारक दिखता है। मौजूदा ऑर्डर प्रभावित नहीं होते: जो भुगतान पहले से शुरू हो चुके हैं उनकी अब भी जाँच और पुष्टि होती है, और रिफ़ंड काम करते हैं।
जब लाइसेंस समाप्त होता है, तो मॉड्यूल काम करता रहता है, लेकिन अपडेट और सपोर्ट के लिए नवीनीकरण चाहिए। बैक ऑफ़िस में काम करते समय स्थिति अपने-आप दोबारा जाँची जाती है: कुंजी दर्ज होने के बाद पहले 14 दिनों तक रोज़ एक बार, फिर हर हफ़्ते एक बार। कोई cron जॉब आवश्यक नहीं है। मॉड्यूल अनइंस्टॉल या रीसेट करने पर लाइसेंस कुंजी और लाइसेंस स्थिति हमेशा हट जाती हैं।
समस्या निवारण
चेकआउट पर Przelewy24 नहीं दिखता: जाँचें कि लाइसेंस सक्रिय है, Enable/Disable चालू है, वर्तमान मोड का Merchant ID, API कुंजी और CRC कुंजी दर्ज हैं (Test Mode चालू होने पर Sandbox कुंजियाँ, अन्यथा Live कुंजियाँ; Merchant ID और POS ID केवल अंक), और कार्ट की मुद्रा PLN, EUR, GBP या CZK है। सेटिंग्स के ऊपर की चेतावनियाँ समस्या बताती हैं। Payment > Preferences में जाँचें कि मॉड्यूल कार्ट की मुद्रा, ग्राहक के देश और ग्राहक समूह के लिए अनुमत है। डेवलपर actionWcpPrzelewy24SupportedCurrencies हुक से मुद्राओं की सूची बदल सकते हैं (केवल वे मुद्राएँ जिनके दो दशमलव स्थान आपके Przelewy24 खाते में सक्षम हैं)।
भुगतान हो गया, पर कोई ऑर्डर नहीं बना: Przelewy24 की सूचना आपके स्टोर तक नहीं पहुँची और ग्राहक भी स्टोर पर वापस नहीं लौटा। जाँचें कि Notification URL इंटरनेट से पहुँच योग्य है (इसके सामने कोई फ़ायरवॉल या HTTP प्रमाणीकरण नहीं है), और भुगतान के मोड का Merchant ID, POS ID और CRC कुंजी सही हैं। अस्वीकृत सूचनाएँ Debug Log बंद होने पर भी लॉग में लिखी जाती हैं; मॉड्यूल पेज पर Log फ़ील्ड देखें।
स्टोर सूचनाओं का उत्तर कैसे देता है: प्रोसेस हुई, दोहराई गई या अज्ञात सूचना को HTTP 200 से उत्तर मिलता है। अन्यथा Przelewy24 उसे बाद में फिर भेजता है: 400 (डेटा गायब या गलत प्रारूप में), 401 Invalid signature (गलत CRC कुंजी, अलग Merchant ID या POS ID), 401 Invalid signature for this payment (सूचना भुगतान से अलग मोड की कुंजियों से हस्ताक्षरित), 405 (POST अनुरोध नहीं), 500 Verification failed (Przelewy24 के साथ सत्यापन विफल; ऑर्डर होने पर उसमें एक बार नोट जुड़ता है), 500 Order could not be created (उदाहरण के लिए मॉड्यूल अक्षम है; अगली सूचना बिना दोबारा सत्यापन के ऑर्डर बनाती है), और 503 Busy, retry later (उसी समय कोई दूसरा अनुरोध कार्ट की पुष्टि कर रहा था)।
ग्राहक को Payment error: Przelewy24 could not start the payment: दिखता है: Przelewy24 ने लेन-देन अस्वीकार किया, आमतौर पर वर्तमान मोड की गलत कुंजियों के कारण (sandbox कुंजियाँ केवल sandbox मोड में, live कुंजियाँ केवल live मोड में काम करती हैं)। Przelewy24 की त्रुटि लॉग में है।
भुगतान के बाद ऑर्डर Przelewy24 payment on hold में है: Przelewy24 payment ब्लॉक के नोट पढ़ें। राशि या मुद्रा कार्ट से अलग थी, या भुगतान उस ऑर्डर के लिए आया जो रद्द हो चुका था। Przelewy24 पैनल में भुगतान जाँचें, फिर ऑर्डर प्रोसेस करें या भुगतान रिफ़ंड करें।
रिफ़ंड विफल होता है: This order has no verified Przelewy24 payment. Cannot process refund. का अर्थ है कि ऑर्डर का भुगतान सत्यापित Przelewy24 भुगतान से नहीं हुआ। The payment was made in the Przelewy24 sandbox, but the Sandbox keys are missing. (या Live के लिए यही) का अर्थ है कि भुगतान के मोड की कुंजियाँ हटा दी गई थीं; उन्हें दोबारा दर्ज करें। Invalid refund amount का अर्थ है कि राशि खाली है, संख्या नहीं है, या उस राशि से अधिक है जो अभी रिफ़ंड नहीं हुई।
अनइंस्टॉल
Modules > Module Manager पर जाएँ, VibeFox Przelewy24 Payment के बगल वाला मेनू खोलें और Uninstall चुनें। इस मॉड्यूल की लाइसेंस कुंजी और लाइसेंस स्थिति हमेशा हट जाती हैं। यदि Delete data on uninstall चालू है, तो मॉड्यूल की सेटिंग्स और लॉग हट जाते हैं। बंद होने पर बाद में दोबारा इंस्टॉल करने के लिए सारी सेटिंग्स बनी रहती हैं। ऑर्डरों का Przelewy24 भुगतान डेटा (सेशन, P24 ऑर्डर ID, रिफ़ंड) और ऑर्डर स्थिति Przelewy24 payment on hold हमेशा बनी रहती है, इसलिए पहले भुगतान किए गए ऑर्डर दोबारा इंस्टॉल करने के बाद भी रिफ़ंड किए जा सकते हैं। मौजूदा ऑर्डर अपने भुगतान नोट और लेन-देन ID रखते हैं।
Przelewy24 उसके संबंधित स्वामी का ट्रेडमार्क है। यह मॉड्यूल Przelewy24 से संबद्ध नहीं है और उसके द्वारा समर्थित नहीं है।
