PAYMENT201: भुगतान का परिणाम अज्ञात
इसका क्या अर्थ है
WCPOS पुष्टि नहीं कर सका कि टर्मिनल ने भुगतान का शुल्क लिया या नहीं।
दोबारा शुल्क लेने का प्रयास करने से पहले भुगतान टर्मिनल जाँचें, और यदि परिणाम तब भी स्पष्ट न हो तो भुगतान प्रदाता से संपर्क करें।
क्या करें
दोबारा प्रयास करने से पहले नीचे दिए गए विवरण जाँचें। जब तक आप पुष्टि न कर लें कि वास्तव में क्या हुआ, तब तक पुनः प्रयास न करें — बिना जाँचे दोबारा प्रयास करने से डुप्लिकेट शुल्क या ऑर्डर बन सकता है।
आपका डेटा
परिणाम की पुष्टि नहीं हो सकी — दोबारा प्रयास करने से पहले सत्यापित करें। यदि यह बना रहे, तो अपने भुगतान प्रदाता से संपर्क करें।
समस्या निवारण
- कार्ड अभी दोबारा न चलाएँ।
- टर्मिनल की अपनी स्क्रीन जाँचें, फिर अपने भुगतान प्रदाता का डैशबोर्ड — शुल्क लिया गया या नहीं, इस बारे में प्रदाता का रिकॉर्ड ही अंतिम प्रमाण है।
- WP Admin में ऑर्डर जाँचें: सफल हुआ भुगतान वहाँ पहले से दर्ज हो सकता है।
- भुगतान दोबारा तभी लें जब प्रदाता के डैशबोर्ड में कोई शुल्क न दिखे।
- यदि शुल्क लंबित या अनिश्चित दिखे, तो कुछ भी करने से पहले भुगतान प्रदाता से संपर्क करें।
कहाँ देखें
जब WCPOS इस त्रुटि को सहेज पाता है, तो वह उसी डिवाइस पर दर्ज होती है जिसने उसे उत्पन्न किया। स्टोर हेल्थ → लॉग्स खोलें (नेविगेशन ड्रॉअर में सबसे नीचे दिया गया हार्ट-पल्स आइकॉन), इस कोड से चिह्नित प्रविष्टि ढूँढें और उसे विस्तृत करें: विस्तृत पंक्ति में सरल भाषा में कारण और विफलता के समय दर्ज किया गया संदर्भ दिखाई देता है। स्टोर अनुरोध की स्थिति में उस संदर्भ में सर्वर का अपना त्रुटि कोड (serverCode), HTTP status या endpoint शामिल हो सकता है; कौन-से फ़ील्ड दिखेंगे यह इस बात पर निर्भर करता है कि विफलता कहाँ हुई। समस्या की रिपोर्ट करते समय स्क्रीनशॉट के बजाय लॉग्स स्क्रीन के ऊपर दिए गए डिबग जानकारी कॉपी करें (फ़ोन और टैबलेट पर डिबग जानकारी साझा करें) का उपयोग करें: यह ऐप संस्करण, कनेक्शन स्थिति और सबसे हालिया त्रुटियों को एक साथ इकट्ठा कर देता है। लॉग्स अधिकतम 30 दिनों तक रखे जाते हैं, इसलिए समस्या ताज़ा रहते ही उन्हें इकट्ठा कर लें। साथ ही, POS द्वारा अपनी लॉग प्रविष्टि लिख पाने से पहले ब्राउज़र कंसोल में दिखी किसी भी त्रुटि को भी कॉपी करें।
ऐप के भीतर मौजूद लॉग के अलावा, यह विफलता इन जगहों पर भी सुराग छोड़ सकती है:
- भुगतान प्रदाता डैशबोर्ड: टर्मिनल प्रदाता का अपना रिकॉर्ड (उदाहरण के लिए Stripe Dashboard → Payments, या Square Dashboard) ही इस बात का अंतिम प्रमाण है कि शुल्क लिया गया या नहीं — कोई भी भुगतान दोबारा करने से पहले उसे जाँचें।
- नेटवर्क इंस्पेक्टर (वेब और डेस्कटॉप): डेवलपर टूल्स खोलें — ब्राउज़र में F12 दबाएँ, या डेस्कटॉप ऐप के मेनू में उन्नत → डेवलपर टूल्स टॉगल करें चुनें — और नेटवर्क टैब चुनें। पहले इस पेज का पुनः प्रयास संबंधी मार्गदर्शन अपनाएँ; क्रिया को केवल तभी दोहराएँ जब वे चरण कहें कि ऐसा करना सुरक्षित है। विफल अनुरोध में HTTP स्थिति और कच्ची प्रतिक्रिया बॉडी दिखती है, जिसमें वे त्रुटि पेज भी शामिल हैं जो कभी POS लॉग तक नहीं पहुँचते।
विवरण
- कोड:
PAYMENT201(PAYMENT_OUTCOME_UNKNOWN) - गंभीरता: error
- इसमें जोड़ा गया: WCPOS 1.10.0