मैं भुगतान विधि मे कैश ऑन डिलीवरी के साथ Magento 2 स्टोर पर एक ऑर्डर देते समय त्रुटि का सामना कर रहा हूं।
POST http://yoursite.com/rest/ae_en/V1/carts/mine/payment-information 400 (Bad Request)
क्या कोई है जो एक ही मुद्दे का सामना करना पड़ा?
मैं भुगतान विधि मे कैश ऑन डिलीवरी के साथ Magento 2 स्टोर पर एक ऑर्डर देते समय त्रुटि का सामना कर रहा हूं।
POST http://yoursite.com/rest/ae_en/V1/carts/mine/payment-information 400 (Bad Request)
क्या कोई है जो एक ही मुद्दे का सामना करना पड़ा?
जवाबों:
कृपया root_dir / var / रिपोर्ट / api फ़ोल्डर की जाँच करें यदि मौजूद या root_dir / var / अपवाद.log फ़ाइल आपको कारण शायद मिल जाएगा।
400 खराब अनुरोध का मतलब सभी प्रकार की चीजें हो सकती हैं। चेकआउट में सामना करने पर यह आमतौर पर कुछ आवश्यक फ़ील्ड हैं जो गायब हैं। आपको डेवलपर मोड को सक्षम करना चाहिए और त्रुटि को ट्रैक करने का प्रयास करना चाहिए। संभावना है कि आपको एक अपवाद के साथ 500 सर्वर त्रुटि मिलेगी जो पथ को प्रकट करती है।
चेकआउट रीस्ट एपीआई का उपयोग करते समय मुझे यह त्रुटि हुई है, और मेरे मामले में यह मेरे शिपिंग पते से गायब फोन नंबर था। कुछ चेकआउट मॉड्यूल चेकआउट से फोन नंबर को छिपाने की अनुमति देते हैं और जब यह पता बचाने की कोशिश कर रहा होता है तो यह सबसे अधिक सत्यापन चरणों को पार कर जाएगा। हालाँकि, यह अपवाद पकड़ना मुश्किल हो सकता है क्योंकि एपीआई कुछ कह सकता है जैसे 'कुछ गलत है' और मूल अपवाद को मास्क कर रहा है।
मेरे मामले में, यह डेटाबेस में नए मूल्यों को जोड़कर तय किया गया है। आप भी आजमा सकते हैं
गोटो मैगनेटो डेटाबेस और ओपन टेबल अनुक्रम_ऑर्डर_1 और डेटाबेस में 2 नए मान सेट करें जैसे कि वर्तमान में अगर आपकी तालिका 10 को अंतिम मान दिखाती है, तो 11, 12 को नए मानों के रूप में डालें
http://yoursite.com/rest/default/V1/carts/mine/payment-information
याhttp://yoursite.com/rest/V1/carts/mine/payment-information