ErrorResponse

सभी तरीकों के लिए गड़बड़ी रिस्पॉन्स ऑब्जेक्ट.

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

object (ResponseHeader)

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

errorResponseCode

enum (ErrorResponseCode)

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

errorDescription

string

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

paymentIntegratorErrorIdentifier

string

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

ResponseHeader

हेडर ऑब्जेक्ट, जो सर्वर से भेजे गए सभी रिस्पॉन्स पर तय होता है.

जेएसओएन के काेड में दिखाना
{
  "responseTimestamp": string
}
फ़ील्ड
responseTimestamp

string (int64 format)

ज़रूरी है: इस जवाब का टाइमस्टैंप, epoch के बाद के मिलीसेकंड के तौर पर दिखाया जाता है. रिसीवर को यह पुष्टि करनी चाहिए कि यह टाइमस्टैंप 'अभी' के ± 60 सेकंड का है.