ज़रूरी नहीं: यहां दी गई टेबल में दिए गए कोड में से
कोई एक कोड दें.
गड़बड़ी रिस्पॉन्स कोड और सुझाए गए एचटीटीपी कोड
INVALID_API_VERSION
400
इसका इस्तेमाल तब किया जाता है, जब इंटिग्रेटर, अनुरोध के एपीआई वर्शन के साथ काम नहीं करता.
INVALID_PAYLOAD_SIGNATURE
401
इसका इस्तेमाल तब किया जाता है, जब पेलोड का सिग्नेचर किसी अनजान या
बंद कुंजी के लिए हो.
INVALID_PAYLOAD_ENCRYPTION
400
इसका इस्तेमाल तब किया जाता है, जब पेलोड को एन्क्रिप्ट (सुरक्षित) करने के लिए किसी अनजान या
बंद कुंजी का इस्तेमाल किया गया हो.
REQUEST_TIMESTAMP_OUT_OF_RANGE
400
इसका इस्तेमाल तब किया जाता है, जब request_timestamp अभी के ± 60 सेकंड से कम हो.
INVALID_IDENTIFIER
404
इसका इस्तेमाल तब किया जाता है, जब अनुरोध में भेजा गया कोई आइडेंटिफ़ायर अमान्य या
अज्ञात हो. इसमें paymentIntegratorAccountId, googlePaymentToken, captureRequestId वगैरह शामिल हो सकते हैं. अमान्य आइडेंटिफ़ायर के टाइप के बारे में errorDescription में बताया जाना चाहिए.
IDEMPOTENCY_VIOLATION
412
इसका इस्तेमाल तब किया जाता है, जब अनुरोध, अनुरोध के लिए पहचान से जुड़ी ज़रूरी शर्तों का उल्लंघन करता हो.
INVALID_FIELD_VALUE
400
इसका इस्तेमाल तब किया जाता है जब अनुरोध में ऐसे फ़ील्ड के लिए ऐसी वैल्यू शामिल हो जो
इस्तेमाल की जा सकने वाली वैल्यू के सेट में नहीं है.
MISSING_REQUIRED_FIELD
400
इसका इस्तेमाल तब किया जाता है, जब अनुरोध में ज़रूरी फ़ील्ड को सेट नहीं किया जाता है.
PRECONDITION_VIOLATION
400
इसका इस्तेमाल तब किया जाता है जब कार्रवाई में रुकावट का उल्लंघन होता है (उदाहरण के लिए, जब
रिफ़ंड की रकम का अनुरोध, लेन-देन में बची हुई रकम से
ज़्यादा हो जाता है).
USER_ACTION_IN_PROGRESS
400
इसका इस्तेमाल तब किया जाता है, जब अनुरोध को इस समय प्रोसेस नहीं किया जा सकता. इसकी वजह यह है कि इससे उपयोगकर्ता की उस कार्रवाई में रुकावट आ सकती है जो सिस्टम लॉक के तौर पर काम करती है. इस कोड का इस्तेमाल, एक साथ लागू होने से जुड़ी अंदरूनी गड़बड़ियों की वजह से होने वाली गड़बड़ियों को दिखाने के लिए नहीं किया जाना चाहिए.
INVALID_DECRYPTED_REQUEST
400
इसका इस्तेमाल तब किया जाता है, जब अनुरोध पेलोड को डिक्रिप्ट किया जा सकता हो. हालांकि, इससे मिलने वाले मैसेज को पार्स नहीं किया जा सका.
errorDescription
string
ज़रूरी नहीं: सहायता प्रतिनिधि
को गड़बड़ियां डीबग करने के लिए, इस स्थिति की जानकारी दें. ध्यान दें कि यह तरीका लोगों को कभी नहीं दिखाया जाता.
इसमें डीबग करने के लिए इस्तेमाल किया जाने वाला, जानकारी देने वाला और गैर-संवेदनशील टेक्स्ट शामिल हो सकता है.
ध्यान दें कि errorResponseCode के लिए कुछ वैल्यू के साथ इस फ़ील्ड में
ज़्यादा जानकारी होनी चाहिए (जैसे कि
INVALID_IDENTIFIER के साथ इस फ़ील्ड में
जानकारी होनी चाहिए कि किस तरह का आइडेंटिफ़ायर अमान्य है).
सभी अधिकार सुरक्षित. Java, Oracle और/या इसके सहयोगियों का एक पंजीकृत ट्रेडमार्क है.
आखिरी बार 2023-12-02 (UTC) को अपडेट किया गया.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"वह जानकारी मौजूद नहीं है जो मुझे चाहिए"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"बहुत मुश्किल है / बहुत सारे चरण हैं"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"पुराना"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"अनुवाद से जुड़ी समस्या"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"सैंपल / कोड से जुड़ी समस्या"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"अन्य"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"समझने में आसान है"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"मेरी समस्या हल हो गई"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"अन्य"
}]