ErrorResponse

אובייקט של תגובת שגיאה לכל השיטות.

ייצוג JSON
{
  "responseHeader": {
    object (ResponseHeader)
  },
  "errorResponseCode": enum (ErrorResponseCode),
  "errorDescription": string,
  "paymentIntegratorErrorIdentifier": string
}
שדות
responseHeader

object (ResponseHeader)

חובה: כותרת משותפת לכל התשובות.

errorResponseCode

enum (ErrorResponseCode)

אופציונלי: קוד שמתעד את סוג השגיאה שאירעה.

errorDescription

string

אופציונלי: אפשר להוסיף תיאור של הסטטוס הזה לנציגי תמיכה כדי לנפות באגים. חשוב לשים לב שהמידע הזה אף פעם לא מוצג למשתמשים. היא יכולה להכיל טקסט תיאורי ולא רגיש שמשמש לניפוי באגים. שימו לב שלחלק מהערכים של errorResponseCode צריך לכלול פרטים נוספים בשדה הזה. לדוגמה, צריך לציין בשדה הזה את המידע INVALID_IDENTIFIER לגבי סוג המזהה לא חוקי. אזהרה: אין לכלול אסימונים בהודעה הזו, אלא אם הם מוגדרים כציבוריים.

paymentIntegratorErrorIdentifier

string

אופציונלי: המזהה הזה הוא ספציפי לכלי השילוב, והוא נוצר על ידי מבצע השילוב. הוא משמש למטרות ניפוי באגים בלבד כדי לזהות את הקריאה הזו. זהו המזהה שבאמצעותו מבצע השילוב יודע את הקריאה הזו.