אופציונלי: אפשר לציין אחד מהקודים המפורטים בטבלה שבהמשך.
קודי שגיאה שהוחזרו וקודי HTTP מומלצים
INVALID_API_VERSION
400
משמש אם מבצע השילוב לא תומך בגרסת ה-API של
הבקשה.
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":"סיבה אחרת"
}]