वापस

VibeFox PayU for PrestaShop — सहायता

आवश्यकताएँ

PrestaShop: 8.0 से 9.x।

PHP: 8.0 या बाद का संस्करण। पुराने PHP संस्करणों पर मॉड्यूल इंस्टॉल नहीं होगा।

मुद्रा: PLN, EUR, CZK, HUF, RON, BGN, GBP, USD, CHF, DKK, NOK, SEK, UAH में से एक। यह मुद्रा PayU पर आपके बिक्री केंद्र के लिए भी सक्षम होनी चाहिए। अन्य मुद्राओं के लिए चेकआउट पर भुगतान विकल्प छिपा रहता है।

आपके स्टोर तक इंटरनेट पहुँच: PayU भुगतान सूचनाएँ आपके स्टोर को भेजता है, इसलिए स्टोर इंटरनेट से सुलभ होना चाहिए (HTTP प्रमाणीकरण या फ़ायरवॉल के पीछे नहीं)। सूचनाओं के बिना भी, ग्राहक के PayU से लौटने पर भुगतान की जाँच होती है।

PayU खाता: आपके बिक्री केंद्र (POS) की चार कुंजियों की आवश्यकता है: POS ID, Second key (MD5), OAuth client_id और OAuth client_secret। ये PayU मर्चेंट पैनल में Online payments > My shops > your shop > Points of sale (POS) > your POS > Configuration keys के अंतर्गत मिलेंगी। सैंडबॉक्स कुंजियाँ एक अलग PayU sandbox खाते से आती हैं।

VibeFox लाइसेंस कुंजी: vibefox.net पर खरीदी जाती है। एक कुंजी एक डोमेन पर काम करती है।

इंस्टॉलेशन

1. बैक ऑफ़िस में Modules > Module Manager पर जाएँ और Upload a module पर क्लिक करें। मॉड्यूल की ZIP फ़ाइल चुनें।

2. अपलोड पूरा होने पर Configure पर क्लिक करें, या बाद में मॉड्यूल सूची में VibeFox PayU Payment ढूँढकर Configure पर क्लिक करें।

3. Configure पेज के शीर्ष पर लाइसेंस ब्लॉक में License key फ़ील्ड में अपनी VibeFox लाइसेंस कुंजी दर्ज करें और Activate पर क्लिक करें (लाइसेंस कुंजी देखें)।

4. चारों Sandbox कुंजियाँ और चारों Live कुंजियाँ दर्ज करें (कॉन्फ़िगरेशन देखें)। PayU में कोई सूचना URL सेट करने की आवश्यकता नहीं है।

5. Enable/Disable चालू करें और Save पर क्लिक करें। जब तक आप एक परीक्षण भुगतान न कर लें, Test Mode चालू रहने दें; फिर इसे बंद करें ताकि Live कुंजियों से असली भुगतान स्वीकार हों।

इंस्टॉल होने पर मॉड्यूल दो ऑर्डर स्थितियाँ बनाता है: Awaiting PayU payment confirmation और PayU payment on hold। PrestaShop सभी मुद्राओं, देशों और ग्राहक समूहों के लिए नया भुगतान मॉड्यूल उपलब्ध कराता है। इन्हें Payment > Preferences में सीमित किया जा सकता है।

कॉन्फ़िगरेशन

सभी सेटिंग्स मॉड्यूल पेज पर हैं: Modules > Module Manager > VibeFox PayU Payment > Configure। हर सेक्शन का अपना Save बटन है, जो पूरा पेज सेव करता है। फ़ील्ड्स के ऊपर पेज आपको चेतावनी देता है जब सैंडबॉक्स (टेस्ट) मोड चालू हो (सैंडबॉक्स (टेस्ट) मोड चालू है: भुगतान PayU सैंडबॉक्स पर जाते हैं और कोई असली राशि नहीं काटी जाती। टेस्ट मोड में भुगतान किए गए ऑर्डर न भेजें।), जब वर्तमान मोड की चार कुंजियों में से कोई एक गायब हो, और जब PayU स्टोर की डिफ़ॉल्ट मुद्रा स्वीकार न करे। आखिरी दो स्थितियों में PayU चेकआउट पर नहीं दिखता।

सेव करते समय सभी कुंजियों से स्पेस और लाइन ब्रेक हटा दिए जाते हैं, क्योंकि PayU पैनल से कॉपी करने पर अक्सर ये जुड़ जाते हैं। खाली Title सेव नहीं होता: पेज भुगतान विधि के लिए शीर्षक दर्ज करें। दिखाता है।

PayU

Enable/Disable: Enable PayU payment gateway भुगतान विकल्प को चालू या बंद करता है। डिफ़ॉल्ट: बंद।

Title: ग्राहक को दिखने वाला भुगतान विधि का शीर्षक। ऑर्डर में सेव होने वाला भुगतान विधि का नाम भी यही है। डिफ़ॉल्ट: PayU। आवश्यक।

Description: चेकआउट पर ग्राहक को दिखने वाला भुगतान विधि का विवरण। डिफ़ॉल्ट: Pay securely via PayU.

API क्रेडेंशियल

कुंजियाँ PayU मर्चेंट पैनल में मिलेंगी: Online payments > My shops > your shop > Points of sale (POS) > your POS > Configuration keys। सैंडबॉक्स कुंजियाँ एक अलग PayU sandbox खाते से आती हैं। किसी मोड की चारों कुंजियाँ भरना अनिवार्य है।

Test Mode: PayU sandbox और नीचे की Sandbox कुंजियों का उपयोग करता है। कोई असली राशि नहीं काटी जाती। चालू रहने पर ग्राहकों को भुगतान विकल्प के नीचे सैंडबॉक्स मोड: कोई असली भुगतान नहीं लिया जाता। दिखता है। असली भुगतान Live कुंजियों से स्वीकार करने के लिए इसे बंद करें। डिफ़ॉल्ट: चालू।

Live POS ID: आपके प्रोडक्शन बिक्री केंद्र का POS ID (merchantPosId)।

Live Second Key (MD5): PayU सूचनाओं के हस्ताक्षर की पुष्टि के लिए उपयोग होती है।

Live OAuth Client ID: बिक्री केंद्र का OAuth client_id।

Live OAuth Client Secret: बिक्री केंद्र का OAuth client_secret।

Sandbox POS ID: आपके PayU sandbox बिक्री केंद्र का POS ID।

Sandbox Second Key (MD5): PayU sandbox सूचनाओं के हस्ताक्षर की पुष्टि के लिए उपयोग होती है।

Sandbox OAuth Client ID: sandbox बिक्री केंद्र का OAuth client_id।

Sandbox OAuth Client Secret: sandbox बिक्री केंद्र का OAuth client_secret।

सेव की गई Second Keys और client secrets दोबारा नहीं दिखाई जातीं। फ़ील्ड खाली रहता है और सेव किया गया — रखने के लिए खाली छोड़ें। दिखाता है। केवल बदलने के लिए नया मान दर्ज करें। POS IDs और client IDs सेव किए गए रूप में दिखते हैं।

Clear saved secrets: किसी सीक्रेट पर टिक करें और उसे हटाने के लिए Save पर क्लिक करें। खाली फ़ील्ड सेव किए गए मान को बनाए रखता है।

हर भुगतान अपना वातावरण याद रखता है। किसी भुगतान की सूचनाएँ, स्थिति जाँच और रिफ़ंड हमेशा उसी वातावरण की कुंजियों का उपयोग करते हैं, इसलिए मोड बदलने के बाद भी पुराने भुगतान काम करते रहते हैं। सैंडबॉक्स कुंजी से हस्ताक्षरित सूचना कभी लाइव भुगतान के लिए स्वीकार नहीं की जाती, और इसका उल्टा भी।

भुगतान सूचनाएँ

Notification URL: वह पता दिखाता है जहाँ PayU सूचनाएँ भेजता है। फ़्रेंडली URL के साथ यह https://your-shop/module/wcp_payu_payment/webhook जैसा दिखता है, संभवतः किसी भाषा कोड के साथ। मॉड्यूल इसे हर भुगतान के साथ PayU को भेजता है, इसलिए PayU पैनल में कुछ भी सेट करने की आवश्यकता नहीं है। सुनिश्चित करें कि यह इंटरनेट से सुलभ हो (फ़ायरवॉल या HTTP प्रमाणीकरण से अवरुद्ध न हो)। स्टोर मेंटेनेंस मोड में होने पर भी सूचनाएँ काम करती हैं और स्टोर के देश प्रतिबंध से अवरुद्ध नहीं होतीं।

उन्नत

Receive payments automatically: पुष्टि की प्रतीक्षा वाले भुगतान अपने-आप प्राप्त करता है। यह तभी मायने रखता है जब PayU पैनल में आपके POS के लिए स्वचालित प्राप्ति बंद हो: तब भुगतान पुष्टि की प्रतीक्षा करते हैं (WAITING_FOR_CONFIRMATION)। यह विकल्प चालू होने पर मॉड्यूल ऐसे भुगतान तुरंत प्राप्त करता है, और जब PayU भुगतान पूरा होने की सूचना देता है तब ऑर्डर बनाता है। बंद होने पर, या प्राप्ति विफल होने पर, ऑर्डर Awaiting PayU payment confirmation में बनता है, और आप ऑर्डर के PayU ब्लॉक के बटनों से भुगतान प्राप्त या रद्द करते हैं। डिफ़ॉल्ट: चालू।

Logging: तकनीकी घटनाएँ (कार्ट और ऑर्डर नंबर, PayU ऑर्डर ID, स्थितियाँ, त्रुटियाँ; कुंजियाँ या व्यक्तिगत डेटा नहीं) मॉड्यूल फ़ोल्डर में logs/wc_pu_debug.log.php में लिखी जाती हैं। यह फ़ाइल वेब से नहीं खोली जा सकती। त्रुटियाँ हमेशा दर्ज होती हैं; अन्य घटनाएँ केवल तब जब यह विकल्प चालू हो। डिफ़ॉल्ट: बंद।

Log: लॉग का आकार और ताज़ा प्रविष्टियाँ दिखाता है। खाली करने के लिए Clear log पर क्लिक करें।

Delete data on uninstall: मॉड्यूल अनइंस्टॉल होने पर मॉड्यूल की सेटिंग्स और लॉग हटा देता है। ऑर्डर और उनका भुगतान डेटा (PayU ट्रांज़ैक्शन, रिफ़ंड, ऑर्डर स्थितियाँ) कभी नहीं हटाए जाते। डिफ़ॉल्ट: बंद।

चेकआउट

भुगतान चरण में ग्राहक भुगतान विकल्प चुनता है (डिफ़ॉल्ट रूप से PayU) और विवरण तथा नोट भुगतान पूरा करने के लिए आपको PayU पर भेजा जाएगा (BLIK, बैंक ट्रांसफ़र, कार्ड और अन्य तरीके)। देखता है। पुष्टि के बाद मॉड्यूल कार्ट की मुद्रा में कार्ट कुल राशि के लिए एक PayU ऑर्डर बनाता है, जिसका विवरण Cart #, कार्ट नंबर और आपके स्टोर का नाम होता है, और PayU पेज पर दिखाने के लिए उत्पाद, शिपिंग और गिफ़्ट रैपिंग भी भेजे जाते हैं। ग्राहक का ईमेल, नाम और फ़ोन PayU को भेजे जाते हैं। PayU पेज की भाषा, यदि PayU समर्थन करता है तो स्टोर की भाषा के अनुसार होती है, अन्यथा अंग्रेज़ी। ग्राहक PayU पेज पर भेजा जाता है, वहाँ विधि चुनता है और भुगतान करता है। इस समय तक कोई ऑर्डर मौजूद नहीं होता।

हर भुगतान प्रयास को अपना PayU ऑर्डर मिलता है। जब ग्राहक दोबारा कोशिश करता है, तो कार्ट का पिछला अधूरा PayU भुगतान PayU पर रद्द कर दिया जाता है, इसलिए पुराने भुगतान लिंक से दो बार भुगतान नहीं किया जा सकता। यदि पिछला भुगतान पहले ही हो चुका निकले, तो नए भुगतान के बजाय ऑर्डर बना दिया जाता है।

आपके स्टोर पर सिर्फ़ लौटने से कभी ऑर्डर का भुगतान नहीं होता। ऑर्डर तभी भुगतान किया हुआ चिह्नित होता है जब PayU पुष्टि कर दे: भुगतान वातावरण की Second Key से हस्ताक्षरित सूचना द्वारा, या ग्राहक के लौटने पर सर्वर पर PayU ऑर्डर की स्थिति जाँच द्वारा (प्रति कार्ट अधिकतम हर 10 सेकंड में एक बार)। PayU ऑर्डर इसी कार्ट के लिए बना होना चाहिए, और राशि व मुद्रा मेल खानी चाहिए। मॉड्यूल ये PayU स्थितियाँ संभालता है:

COMPLETED: भुगतान हो गया। राशि और मुद्रा मेल खाने पर ऑर्डर भुगतान किया हुआ बनता है।
WAITING_FOR_CONFIRMATION: भुगतान अधिकृत है और प्राप्त होने की प्रतीक्षा में है, देखें Receive payments automatically।
CANCELED: भुगतान रद्द या अस्वीकार हुआ। केवल आखिरी प्रयास गिना जाता है।
NEW, PENDING: भुगतान PayU पर प्रगति में है। कुछ नहीं बदलता।

पुष्टि किए गए भुगतान के बाद ग्राहक को मानक ऑर्डर पुष्टि पेज दिखता है। पुष्टि की प्रतीक्षा वाले या On hold ऑर्डर के लिए पेज में जुड़ता है: आपके भुगतान की जाँच हो रही है। पुष्टि होते ही हम आपको ईमेल भेजेंगे। यदि ऐसे ऑर्डर का भुगतान बाद में रद्द हो जाए, तो पेज दिखाता है: आपका PayU भुगतान पूरा नहीं हुआ। कृपया इस ऑर्डर के बारे में हमसे संपर्क करें।

यदि ग्राहक के लौटने तक PayU ने भुगतान की पुष्टि नहीं की है, तो Payment confirmation पेज दिखाता है: हमें अभी तक PayU से भुगतान की पुष्टि नहीं मिली है। यदि भुगतान बाधित हुआ था, तो आप दोबारा प्रयास कर सकते हैं: (या, जब PayU ने कोई त्रुटि बताई हो, तो भुगतान पूरा नहीं हुआ। आप दोबारा प्रयास कर सकते हैं:) और Pay again तथा Check again बटन। सूचना पहुँचते ही ऑर्डर बन जाता है। यदि भुगतान रद्द हुआ हो, तो ग्राहक भुगतान पूरा नहीं हुआ। आप दोबारा प्रयास कर सकते हैं या कोई दूसरी भुगतान विधि चुन सकते हैं। के साथ चेकआउट पर लौट आता है। कार्ट सुरक्षित रहता है।

यदि PayU भुगतान शुरू नहीं कर पाता, तो ग्राहक भुगतान त्रुटि। कृपया दोबारा प्रयास करें या कोई दूसरी भुगतान विधि चुनें। के साथ चेकआउट पर ही रहता है। तकनीकी कारण लॉग में लिखा जाता है। यदि वर्तमान मोड की कुंजियाँ गायब हों, तो संदेश होता है भुगतान गेटवे सही तरह कॉन्फ़िगर नहीं है। कृपया व्यवस्थापक से संपर्क करें।

यदि भुगतान और उसकी पुष्टि के बीच कार्ट में कोई वाउचर मान्य नहीं रहता, तो उसे ऑर्डर से हटा दिया जाता है। तब ऑर्डर PayU payment on hold में चला जाता है, जिसमें वाउचर का नाम लिखा एक नोट होता है, क्योंकि ग्राहक ने छूट वाली कीमत चुकाई थी।

ग्राहक भुगतान विधि PayU पेज पर चुनता है, आपके चेकआउट पर नहीं। मॉड्यूल में आपके स्टोर पर कार्ड फ़ॉर्म नहीं है, न सहेजे गए कार्ड या वन-क्लिक भुगतान, न सब्सक्रिप्शन, और न PayU किस्त या क्रेडिट विजेट। यह हर वातावरण के लिए एक बिक्री केंद्र का उपयोग करता है।

ऑर्डर और रिफ़ंड

ऑर्डर स्थितियाँ

अभी कोई ऑर्डर नहीं: ग्राहक को PayU पर भेजा गया और उसने भुगतान नहीं किया, या PayU ने अभी भुगतान की पुष्टि नहीं की। केवल कार्ट मौजूद है।

Payment accepted: भुगतान की पुष्टि हुई। भुगतान PayU ऑर्डर ID को ट्रांज़ैक्शन ID के रूप में दर्ज होता है, और एक नोट में PayU ऑर्डर ID, राशि और वातावरण (sandbox या live) दिखते हैं।

Awaiting PayU payment confirmation: भुगतान अधिकृत है और आपकी प्रतीक्षा में है (स्वचालित प्राप्ति बंद है, या प्राप्ति विफल हुई)। अभी कोई भुगतान दर्ज नहीं हुआ।

PayU payment on hold: चुकाई गई राशि या मुद्रा कार्ट से मेल नहीं खाई (ऑर्डर भुगतान किया हुआ नहीं माना गया), कोई वाउचर हटाया गया, पुष्टि की प्रतीक्षा वाले भुगतान की राशि अलग थी, या रद्द हो चुके ऑर्डर के लिए भुगतान पूरा हुआ (भुगतान दर्ज होता है)। नोट बताता है कि कौन-सी स्थिति है। ऑर्डर जाँचें और उसे पूरा करें या भुगतान रिफ़ंड करें।

Payment error: पुष्टि की प्रतीक्षा वाले ऑर्डर का भुगतान रद्द या अस्वीकार हुआ।

Refunded: भुगतान मॉड्यूल के ज़रिए पूरी तरह रिफ़ंड किया गया।

हर सूचना एक बार ही संसाधित होती है: दोहराई गई सूचनाएँ नोट नहीं जोड़तीं और ऑर्डर को दोबारा नहीं बदलतीं। यदि पहले से भुगतान किए या रिफ़ंड किए गए ऑर्डर के लिए कोई और भुगतान पूरा होता है, तो एक नोट आपसे उसे PayU पैनल में रिफ़ंड करने को कहता है। पहले से भुगतान किए या बंद हो चुके ऑर्डर पर पुष्टि की प्रतीक्षा वाला भुगतान अपने-आप रद्द हो जाता है, ताकि पैसे दो बार न कटें।

PayU भुगतान ब्लॉक

ऑर्डर पेज पर एक PayU payment ब्लॉक दिखता है, जिसमें PayU ऑर्डर ID, extOrderId, PayU स्थिति, चुकाई और रिफ़ंड की गई राशि, सैंडबॉक्स भुगतानों के लिए Sandbox बैज, रिफ़ंड इतिहास और ऑर्डर के PayU notes होते हैं। ब्लॉक की कार्रवाइयों के लिए ऑर्डर संपादित करने का अधिकार चाहिए; Modules पेज की पहुँच आवश्यक नहीं है।

पुष्टि की प्रतीक्षा वाले भुगतान

पुष्टि की प्रतीक्षा वाले भुगतान वाले ऑर्डर के लिए ब्लॉक Receive PayU payment (waiting for confirmation) और Cancel PayU payment (release the funds) दिखाता है। प्रश्न की पुष्टि करने के बाद, कार्रवाई भुगतान वातावरण की कुंजियों के साथ PayU को भेजी जाती है, आपके नाम के साथ नोट्स में जोड़ी जाती है, और नई PayU स्थिति तुरंत लागू होती है: प्राप्त भुगतान ऑर्डर को Payment accepted पर, और रद्द भुगतान उसे Payment error पर सेट करता है।

रिफ़ंड

PayU payment ब्लॉक में राशि दर्ज करें (जो राशि अभी रिफ़ंड नहीं हुई है, वह अपने-आप भर जाती है), वैकल्पिक रूप से कारण लिखें, और Refund via PayU पर क्लिक करें। प्रश्न क्या यह राशि PayU के ज़रिए रिफ़ंड करनी है? इसे पूर्ववत नहीं किया जा सकता। की पुष्टि करें। पूर्ण और आंशिक दोनों रिफ़ंड समर्थित हैं। रिफ़ंड उस PayU ऑर्डर के लिए भेजा जाता है जिसका वास्तव में भुगतान हुआ था, भुगतान वातावरण की कुंजियों के साथ, इसलिए वे कुंजियाँ सेट होनी चाहिए। रिफ़ंड उसी राशि और मुद्रा में होते हैं जो PayU ने काटी थी, इसलिए राशि या मुद्रा में अंतर के बाद आप ऑर्डर के कुल योग तक नहीं, बल्कि ग्राहक द्वारा वास्तव में चुकाई गई राशि तक ही रिफ़ंड कर सकते हैं। कारण रिफ़ंड का विवरण बनकर भेजा जाता है। यदि PayU रिफ़ंड अस्वीकार करता है, तो ब्लॉक PayU की त्रुटि दिखाता है और कोई रिफ़ंड दर्ज नहीं होता। पूर्ण रिफ़ंड ऑर्डर को Refunded पर सेट करता है। आंशिक रिफ़ंड से स्थिति नहीं बदलती।

PayU पर रिफ़ंड असिंक्रोनस होते हैं। मॉड्यूल तुरंत PayU रिफ़ंड ID और स्थिति वाला नोट जोड़ता है; अंतिम स्थिति बाद में PayU सूचना के रूप में आती है और नोट्स व रिफ़ंड इतिहास में जुड़ जाती है। यदि PayU कोई रिफ़ंड रद्द करता है, तो नोट बताता है कि राशि ग्राहक को वापस नहीं हुई, और वह राशि फिर से रिफ़ंड की जा सकती है।

मॉड्यूल क्रेडिट स्लिप नहीं बनाता। ऑर्डर पेज के मानक PrestaShop रिफ़ंड बटन PayU के ज़रिए पैसे वापस नहीं भेजते।

लाइसेंस कुंजी

मॉड्यूल vibefox.net से मिली VibeFox लाइसेंस कुंजी के साथ काम करता है। लाइसेंस ब्लॉक License — VibeFox PayU Payment, Modules > Module Manager > VibeFox PayU Payment > Configure पेज पर सेटिंग्स के ऊपर पहला ब्लॉक है। कुंजी License key में दर्ज करें और Activate पर क्लिक करें। इसके बाद ब्लॉक कुंजी को मास्क करके, स्थिति (जैसे वह तारीख जब तक लाइसेंस सक्रिय है और आपका डोमेन) और ये बटन दिखाता है: स्थिति दोबारा जाँचने के लिए Check now, कोई दूसरी कुंजी दर्ज करने के लिए Change key, और इस स्टोर से कुंजी हटाने के लिए Remove key। इनके नीचे Product: presta-payment-payu वाली पंक्ति और 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 खाते में खाली करें।

सक्रिय कुंजी के बिना चेकआउट पर ग्राहकों को PayU नहीं दिखाया जाता। यदि फिर भी भुगतान शुरू होता है, तो ग्राहक को This payment method is not available. Please choose another one. दिखता है। PrestaShop स्टोरफ़्रंट यह नहीं जानता कि आप बैक ऑफ़िस में लॉग इन हैं, इसलिए भुगतान विधि आपके लिए भी छिपी रहती है: आप कुंजी खरीदने से पहले मॉड्यूल सेट कर सकते हैं, पर चेकआउट पर उसका परीक्षण नहीं कर सकते। Modules > Module Manager में Alerts टैब पर एक अनुस्मारक दिखता है। मौजूदा ऑर्डर प्रभावित नहीं होते: पहले से शुरू किए गए भुगतान सूचनाओं से पुष्ट होते रहते हैं, और रिफ़ंड काम करते हैं।

लाइसेंस समाप्त होने पर मॉड्यूल काम करता रहता है, पर अपडेट और सहायता के लिए नवीनीकरण चाहिए। बैक ऑफ़िस में काम करते समय स्थिति अपने-आप दोबारा जाँची जाती है: कुंजी दर्ज करने के बाद पहले 14 दिनों तक रोज़ एक बार, फिर हर हफ़्ते एक बार। cron जॉब की आवश्यकता नहीं है। मॉड्यूल अनइंस्टॉल या रीसेट करने पर लाइसेंस कुंजी और लाइसेंस स्थिति हमेशा हट जाती है।

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

चेकआउट पर PayU नहीं दिखता: जाँचें कि लाइसेंस सक्रिय है, Enable/Disable चालू है, और वर्तमान मोड की चारों कुंजियाँ भरी हैं: सैंडबॉक्स मोड में Sandbox कुंजियाँ, लाइव मोड में Live कुंजियाँ। जाँचें कि कार्ट की मुद्रा समर्थित मुद्राओं में से एक है। Payment > Preferences में जाँचें कि मॉड्यूल कार्ट की मुद्रा, ग्राहक के देश और ग्राहक समूह के लिए अनुमत है। कुंजियाँ गायब होने या स्टोर मुद्रा समर्थित न होने पर सेटिंग्स पेज चेतावनी दिखाता है।

भुगतान हो गया, पर कोई ऑर्डर नहीं बना: PayU ने अभी सूचना नहीं पहुँचाई है, और रिटर्न पेज पर स्थिति जाँच में कोई पूरा हुआ भुगतान नहीं दिखा। जाँचें कि सेटिंग्स में दिखाया गया Notification URL इंटरनेट से सुलभ है। यह देखने के लिए कि क्या आता है, Logging चालू करें। ग्राहक Payment confirmation पेज पर Check again पर भी क्लिक कर सकता है।

सूचना का उत्तर Invalid signature है: सूचना दोनों वातावरणों में से किसी की Second Key से हस्ताक्षरित नहीं थी। Live Second Key (MD5) और Sandbox Second Key (MD5) जाँचें। उत्तर Invalid signature for this payment का अर्थ है कि सूचना भुगतान से भिन्न वातावरण की कुंजी से हस्ताक्षरित थी।

सूचना का उत्तर Ignored: unknown PayU order है: यह PayU ऑर्डर इस स्टोर ने नहीं बनाया, उदाहरण के लिए उसी POS पर कोई दूसरा स्टोर। PayU दोबारा प्रयास करना बंद कर देता है।

सूचना का उत्तर Busy, retry later है: उसी समय कार्ट किसी दूसरे अनुरोध से पुष्ट हो रहा था, या ऑर्डर नहीं बन सका (उदाहरण के लिए मॉड्यूल अक्षम है)। PayU सूचना दोहराता है। कारण देखने के लिए Logging चालू करें।

ब्राउज़र में Notification URL पर POST expected दिखता है: यह सामान्य है। यह URL केवल PayU की सूचनाएँ स्वीकार करता है।

PayU चुनते समय ग्राहक को Payment error दिखता है: Logging चालू करें और मॉड्यूल पेज पर Log फ़ील्ड देखें। लॉग में HTTP कोड और PayU स्थिति दिखती है। PayU के साथ प्रमाणीकरण नहीं हो सका (OAuth client ID / secret जाँचें)। का अर्थ है कि वर्तमान मोड की OAuth कुंजियाँ गलत हैं।

ऑर्डर PayU payment on hold में है: PayU payment ब्लॉक के नोट्स पढ़ें (देखें ऑर्डर स्थितियाँ), फिर ऑर्डर पूरा करें या भुगतान रिफ़ंड करें।

ऑर्डर Awaiting PayU payment confirmation में है: आपके POS के लिए स्वचालित प्राप्ति बंद है और भुगतान आपकी प्रतीक्षा में है। PayU ब्लॉक में Receive PayU payment या Cancel PayU payment का उपयोग करें।

रिफ़ंड विफल होता है: इस ऑर्डर का कोई पूरा हुआ PayU भुगतान नहीं है। रिफ़ंड प्रोसेस नहीं किया जा सकता। का अर्थ है कि PayU ने अभी इस ऑर्डर का भुगतान पूरा नहीं किया है। Sandbox या Live कुंजियाँ गायब होने का संदेश बताता है कि भुगतान उसी वातावरण में हुआ था और उसकी कुंजियाँ सेट नहीं हैं। उन्हें दर्ज करें और दोबारा प्रयास करें।

अनइंस्टॉल

Modules > Module Manager पर जाएँ, VibeFox PayU Payment के बगल का मेनू खोलें और Uninstall चुनें। इस मॉड्यूल की लाइसेंस कुंजी और लाइसेंस स्थिति हमेशा हटा दी जाती है। कैश किए गए PayU एक्सेस टोकन हमेशा हटा दिए जाते हैं। यदि Delete data on uninstall चालू है, तो मॉड्यूल की सेटिंग्स और लॉग हटा दिए जाते हैं। बंद होने पर, बाद में दोबारा इंस्टॉल करने के लिए सभी सेटिंग्स रखी जाती हैं। PayU ट्रांज़ैक्शन और रिफ़ंड तथा ऑर्डर स्थितियाँ Awaiting PayU payment confirmation और PayU payment on hold हमेशा रखी जाती हैं, इसलिए पहले चुकाए गए ऑर्डर दोबारा इंस्टॉल करने के बाद भी रिफ़ंड किए जा सकते हैं। मौजूदा ऑर्डर अपने भुगतान नोट्स और ट्रांज़ैक्शन ID रखते हैं।

PayU उसके संबंधित स्वामी का ट्रेडमार्क है। यह मॉड्यूल PayU से संबद्ध नहीं है और PayU द्वारा अनुमोदित नहीं है।