2013-12-12 9 views
5

के कारण इनकार कर दिया है हम अपने एएसपी.Net एप्लिकेशन में पेपैल एक्सप्रेस (अन्य गेटवे के साथ) का उपयोग करते हैं। यह ठीक काम कर रहा है, और हमें आज भी पेपैल एक्सप्रेस के माध्यम से सफलतापूर्वक आदेश मिला।त्रुटि कोड: 12114 अमान्य आइटम यूआरएल। लेनदेन ने एक अवैध तर्क

अमान्य मद यूआरएल - जबकि बाहर की जाँच

हालांकि, हमारे ग्राहकों में से एक निम्न त्रुटि संदेश प्राप्त करता है। एक अवैध तर्क के कारण लेनदेन से इनकार कर दिया। त्रुटि कोड: 12114

दुर्भाग्यपूर्ण, मैं API Error and Warning Codes

में 12114 त्रुटि कोड नहीं मिल सका मैं सोच रहा हूँ क्या क्या के बारे में कहा गया है से सिवाय इसके कि त्रुटि के कारण हो सकता।

+0

क्या आप कॉल को असफल कर सकते हैं? इसे पहले निश्चित रूप से स्वच्छ करें (क्रेडिट कार्ड जानकारी हटाएं, आदि) – Machavity

+0

क्या आप एनवीपी का उपयोग कर रहे हैं? यदि ऐसा है तो स्ट्रिंग को देखने की आवश्यकता है (जैसा कि माचविटी ने कहा है - क्रेडेंशियल्स को हटाएं।) – DdD

+0

@ डिमिट्रीएडमू मैं पेपैल एक्सप्रेस के ** सेटएक्सप्रेस चेकआउट **, ** GetExpress चेकआउट विवरण ** और ** DoExpressCheckoutPayment ** का उपयोग कर रहा हूं। – Win

उत्तर

1

आइटम के लिए यूआरएल कब तक है?

मुझे लगता है कि पेपैल की अधिकतम लंबाई है। लेकिन मैं उस त्रुटि कोड पर कुछ भी स्रोत करने में असमर्थ हूं।

आप IPN फिर से सक्रिय करने के की कोशिश कर सकते हैं और इस यूआरएल

http://connectandtrade.com/store/payment-return/paypal-express यह शायद संबंधित नहीं है का उपयोग करें, लेकिन लॉग में एक सुराग प्रदान कर सकते हैं।

+0

मैं अन्य उपयोगकर्ताओं को पेपैल एक्सप्रेस का उपयोग करके उसी आइटम को सफलतापूर्वक चेकआउट देखता हूं। यूआरएल की लंबाई की तरह एक मुद्दा नहीं है। – Win

2

मैं पेपैल एपीआई से संक्षिप्त रूप से देखकर परिचित नहीं हूं, लेकिन मुझे सामान्य रूप से भुगतान प्रणाली में काफी अनुभव है। क्या असफल एपीआई कॉल में दिए गए सभी इनपुट पैरामीटर लॉग इन करने के लिए आपके पास कोई सुविधा है? कम से कम 250 त्रुटि कोड हैं जो असफल इनपुट सत्यापन का परिणाम हैं।

इस लिंक में "सत्यापन त्रुटियां" अनुभाग में सभी आइटमों की जांच करें। https://developer.paypal.com/docs/classic/api/errorcodes/

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

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

मैं आपको शुभकामनाएं देता हूं।

संबंधित मुद्दे