ErrorResponse

सभी तरीकों से गड़बड़ी का जवाब देने वाला ऑब्जेक्ट.

जेएसओएन के काेड में दिखाना
{
  "responseHeader": {
    object (ResponseHeader)
  },
  "errorResponseCode": enum (ErrorResponseCode),
  "errorDescription": string,
  "paymentIntegratorErrorIdentifier": string
}
फ़ील्ड
responseHeader

object (ResponseHeader)

ज़रूरी: सभी जवाबों के लिए हेडर.

errorResponseCode

enum (ErrorResponseCode)

ज़रूरी नहीं: यह कोड, मिलने वाली गड़बड़ी के टाइप को कैप्चर करता है.

errorDescription

string

ज़रूरी नहीं: गड़बड़ियों की डीबग करने से जुड़े सहायता प्रतिनिधि के लिए, इस स्थिति की जानकारी दें. ध्यान दें कि यह कभी भी उपयोगकर्ताओं को नहीं दिखाया जाता है. इसमें, पूरी जानकारी देने वाला ऐसा टेक्स्ट शामिल हो सकता है जो डीबग करने के लिए इस्तेमाल होता हो. ध्यान दें कि errorResponseCode के कुछ मानों के साथ इस फ़ील्ड में अतिरिक्त विवरण होना चाहिए. उदाहरण के लिए, INVALID_IDENTIFIER को इस फ़ील्ड में वह जानकारी शामिल करनी चाहिए जिससे पता चले कि किस तरह का आइडेंटिफ़ायर अमान्य है. चेतावनी: इस मैसेज में तब तक कोई भी टोकन शामिल न करें, जब तक वे सार्वजनिक न हों.

paymentIntegratorErrorIdentifier

string

ज़रूरी नहीं: यह आइडेंटिफ़ायर खास तौर पर इंटिग्रेटर के लिए होता है. इसे इंटिग्रेटर जनरेट करता है. इसे सिर्फ़ इस कॉल की पहचान करने के लिए, डीबग करने के मकसद से इस्तेमाल किया जाता है. यह आइडेंटिफ़ायर ऐसा आइडेंटिफ़ायर है जिसे इंटिग्रेटर जानता है.