পেমেন্ট পদ্ধতি নগদ অন ডেলিভারি সহ ম্যাজেন্টো 2 স্টোরটিতে অর্ডার দেওয়ার সময় আমি ত্রুটির নীচে ভুগছি।
POST http://yoursite.com/rest/ae_en/V1/carts/mine/payment-information 400 (Bad Request)
কেউ কি একই সমস্যার মুখোমুখি হয়েছেন?
পেমেন্ট পদ্ধতি নগদ অন ডেলিভারি সহ ম্যাজেন্টো 2 স্টোরটিতে অর্ডার দেওয়ার সময় আমি ত্রুটির নীচে ভুগছি।
POST http://yoursite.com/rest/ae_en/V1/carts/mine/payment-information 400 (Bad Request)
কেউ কি একই সমস্যার মুখোমুখি হয়েছেন?
উত্তর:
অনুগ্রহ করে root_dir / var / রিপোর্ট / এপিআই ফোল্ডারটি চেক করুন বা root_dir / var / exception.log ফাইলটি সম্ভবত আপনি কারণটি পাবেন।
400 বাজে অনুরোধের অর্থ সমস্ত ধরণের জিনিস হতে পারে। যখন চেকআউটে সম্মুখীন হয় এটি সাধারণত কিছু প্রয়োজনীয় ক্ষেত্রগুলি অনুপস্থিত থাকে। আপনার বিকাশকারী মোড সক্ষম করা উচিত এবং ত্রুটিটি পিছনে ট্র্যাক করার চেষ্টা করা উচিত। সম্ভাবনা হ'ল আপনি ব্যতিক্রমের সাথে একটি 500 টি সার্ভার ত্রুটি পাবেন যা পথটি প্রকাশ করে।
চেকআউট REST এপিআই ব্যবহার করার সময় কয়েকবার আমারও এই ত্রুটি হয়েছিল এবং আমার ক্ষেত্রে এটি আমার শিপিংয়ের ঠিকানা থেকে একটি হারিয়ে যাওয়া ফোন নম্বর ছিল। কিছু চেকআউট মডিউল ফোন নম্বরটি চেকআউট থেকে আড়াল করার অনুমতি দেয় এবং এই ঠিকানাটি সংরক্ষণ করার চেষ্টা করার সময় এটি একটি ব্যতিক্রম ছুঁড়ে ফেলবে এমন বেশিরভাগ বৈধতা পদক্ষেপগুলি পাস করবে। তবে এই ব্যতিক্রমটি ধরা শক্ত হতে পারে কারণ এপিআই 'কিছু ভুল' এর মতো কিছু বলতে এবং মূল ব্যতিক্রমটি মাস্কিং করতে পারে।
আমার ক্ষেত্রে এটি ডাটাবেসে নতুন মান যুক্ত করে ঠিক করা হয়েছে। আপনি চেষ্টা করতে পারেন
গোটো ম্যাজেন্টো ডাটাবেস এবং টেবিল সিকোয়েন্স_র্ডার খুলুন এবং বর্তমানে আপনার ডাটাবেলে শেষ মান হিসাবে 10 টি দেখায় তাই ডাটাবেসে 2 টি নতুন মান সেট করুন, সুতরাং 11, 12 কে নতুন মান হিসাবে সন্নিবেশ করান
http://yoursite.com/rest/default/V1/carts/mine/payment-information
বাhttp://yoursite.com/rest/V1/carts/mine/payment-information