ErrorResponseCode

गड़बड़ी कोड

Enums
UNKNOWN_ERROR_RESPONSE_CODE कभी भी यह डिफ़ॉल्ट वैल्यू सेट न करें!
INVALID_API_VERSION इसका इस्तेमाल तब किया जाता है, जब अनुरोध का एपीआई वर्शन काम नहीं करता. सुझाया गया एचटीटीपी कोड: 400
INVALID_PAYLOAD_SIGNATURE इसका इस्तेमाल तब किया जाता है, जब पेलोड का हस्ताक्षर कोई अनजान या इनऐक्टिव बटन हो. सुझाया गया एचटीटीपी कोड: 401
INVALID_PAYLOAD_ENCRYPTION इसका इस्तेमाल तब किया जाता है, जब पेलोड को एन्क्रिप्ट (सुरक्षित) किया गया हो या वह कोई अनजान कुंजी हो. सुझाया गया एचटीटीपी कोड: 400
REQUEST_TIMESTAMP_OUT_OF_RANGE इसका इस्तेमाल तब किया जाता है, जब अनुरोध का समय अभी से 60 सेकंड तक नहीं होता है. सुझाया गया एचटीटीपी कोड: 400
INVALID_IDENTIFIER इसका इस्तेमाल तब किया जाता है, जब अनुरोध में भेजा गया कोई आइडेंटिफ़ायर अमान्य या अनजान हो. इसमें PIAID, कैप्चर अनुरोध आईडी, Google पेमेंट टोकन वगैरह शामिल हो सकते हैं. गड़बड़ी के ब्यौरे में, अमान्य आइडेंटिफ़ायर का टाइप बताया जाना चाहिए. सुझाया गया एचटीटीपी कोड: 404
IDEMPOTENCY_VIOLATION इसका इस्तेमाल तब किया जाता है, जब अनुरोध, अनुरोध से जुड़ी शर्तों का उल्लंघन करता है. सुझाया गया एचटीटीपी कोड: 412
INVALID_FIELD_VALUE इसका इस्तेमाल तब किया जाता है, जब अनुरोध में उस फ़ील्ड के लिए वैल्यू होती है जो इस्तेमाल की जा सकने वाली वैल्यू के सेट में नहीं है. सुझाया गया एचटीटीपी कोड: 400
MISSING_REQUIRED_FIELD अगर अनुरोध में ज़रूरी फ़ील्ड को सेट नहीं किया गया है, तो इसका इस्तेमाल किया जाता है. सुझाया गया एचटीटीपी कोड: 400
PRECONDITION_VIOLATION इसका इस्तेमाल तब किया जाता है, जब कार्रवाई की वजह से किसी कंस्ट्रेंट का उल्लंघन होता है. जैसे, जब रिफ़ंड की रकम के लिए अनुरोध, लेन-देन पर बची हुई रकम से ज़्यादा हो. सुझाया गया एचटीटीपी कोड: 400
USER_ACTION_IN_PROGRESS अगर अनुरोध फ़िलहाल प्रोसेस न किया जा सके, तो इसका इस्तेमाल किया जाता है, क्योंकि इससे उपयोगकर्ता को प्रोसेस करने की प्रोसेस में रुकावट आती है. यह प्रोसेस, सिस्टम लॉक की तरह काम करती है. इस कोड का इस्तेमाल, किसी खास तरह के कॉन्फ़िगरेशन में गड़बड़ियों की वजह से होने वाली गड़बड़ियों को दिखाने के लिए नहीं किया जाना चाहिए. सुझाया गया एचटीटीपी कोड: 423
INVALID_DECRYPTED_REQUEST इसका इस्तेमाल तब किया जाता है, जब अनुरोध पेलोड को डिक्रिप्ट किया जा सकता है, लेकिन नतीजे में मिले मैसेज को पार्स नहीं किया जा सकता. सुझाया गया एचटीटीपी कोड: 400
FORBIDDEN अनुरोध किए गए संसाधन का ऐक्सेस प्रतिबंधित है. सुझाया गया एचटीटीपी कोड: 403