Magento 2 चेकआउट - 400 खराब अनुरोध


9

मैं भुगतान विधि मे कैश ऑन डिलीवरी के साथ Magento 2 स्टोर पर एक ऑर्डर देते समय त्रुटि का सामना कर रहा हूं।

POST http://yoursite.com/rest/ae_en/V1/carts/mine/payment-information 400 (Bad Request)

क्या कोई है जो एक ही मुद्दे का सामना करना पड़ा?


1
कोशिश करें http://yoursite.com/rest/default/V1/carts/mine/payment-informationयाhttp://yoursite.com/rest/V1/carts/mine/payment-information
अंकित शाह

1
मुझे इसे कहां बदलना चाहिए? यह देशी मैगेंटो की कैश ऑन डिलीवरी विधि है। मैंने बैंक हस्तांतरण के साथ प्रयास किया और इसके लिए भी काम नहीं किया।
रवि भालोदिया

1
अन्य क्लाइंट का उपयोग करके आप उस क्रोम को कर सकते हैं: //restclient/content/restclient.html
अंकित शाह

1
आपको यह पता लगाना होगा कि त्रुटि संदेश वास्तव में क्या कहता है। यह कहाँ संग्रहीत है, आपके परिनियोजन मोड पर निर्भर करता है। एक अच्छा प्रारंभिक बिंदु var / रिपोर्ट और var / लॉग फ़ोल्डर को हटाना होगा, फिर त्रुटि को पुन: उत्पन्न करेगा और देखें कि क्या किसी फ़ोल्डर में कुछ भी जोड़ा गया है
David Verholen

जब डिस्प्ले_रियर्स = 1 को .user.ini पर सक्षम किया जाता है, तो आपको त्रुटि का कारण पता चल जाता है। तब आप इसे हटा सकते हैं
विशाख बी सुजानथन

जवाबों:


2

कृपया root_dir / var / रिपोर्ट / api फ़ोल्डर की जाँच करें यदि मौजूद या root_dir / var / अपवाद.log फ़ाइल आपको कारण शायद मिल जाएगा।


0

400 खराब अनुरोध का मतलब सभी प्रकार की चीजें हो सकती हैं। चेकआउट में सामना करने पर यह आमतौर पर कुछ आवश्यक फ़ील्ड हैं जो गायब हैं। आपको डेवलपर मोड को सक्षम करना चाहिए और त्रुटि को ट्रैक करने का प्रयास करना चाहिए। संभावना है कि आपको एक अपवाद के साथ 500 सर्वर त्रुटि मिलेगी जो पथ को प्रकट करती है।

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


0

मेरे मामले में, यह डेटाबेस में नए मूल्यों को जोड़कर तय किया गया है। आप भी आजमा सकते हैं

गोटो मैगनेटो डेटाबेस और ओपन टेबल अनुक्रम_ऑर्डर_1 और डेटाबेस में 2 नए मान सेट करें जैसे कि वर्तमान में अगर आपकी तालिका 10 को अंतिम मान दिखाती है, तो 11, 12 को नए मानों के रूप में डालें


1
यह समस्या को कैसे ठीक करता है? क्या कोई कोड संदर्भ है जहां यह समस्या को संबोधित करने के लिए साबित होगा? धन्यवाद।
dchayka
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.