אופציונלי: מספקים אחד מהקודים שמפורטים ב
שבטבלה למטה.
קודי תגובה של שגיאות וקודי HTTP מומלצים
INVALID_API_VERSION
400
משתמשים בו אם מבצע השילוב לא תומך ב-API של הבקשה
.
INVALID_PAYLOAD_SIGNATURE
401
משמש אם החתימה של המטען הייעודי (payload) היא לא ידועה או
מפתח לא פעיל.
INVALID_PAYLOAD_ENCRYPTION
400
משתמשים בו אם ההצפנה של המטען הייעודי (Payload) היא לא ידועה או
מפתח לא פעיל.
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
נעשה בו שימוש אם לא ניתן לעבד את הבקשה בשלב זה כי
היא תפריע לפעולת משתמש בתהליך, שלמעשה
משמש כנעילת מערכת. אין להשתמש בקוד הזה כדי:
לציין כשלים עקב שגיאות פנימיות ספציפיות להטמעה
שגיאות בו-זמניות (concurrency).
INVALID_DECRYPTED_REQUEST
400
משתמשים בו אם ניתן לפענח את המטען הייעודי (payload) של הבקשה, אבל
אי אפשר לנתח את ההודעה שהתקבלה.
errorDescription
string
אופציונלי: צריך לספק תיאור של הסטטוס הזה עבור
תמיכה בנציגים לניפוי באגים בשגיאות. חשוב לשים לב שהמידע הזה אף פעם לא מוצג למשתמשים.
היא יכולה להכיל טקסט תיאורי ולא רגיש שמשמש לניפוי באגים.
שימו לב שחלק מהערכים של errorResponseCode צריכים להיות
בצירוף פרטים נוספים בשדה הזה (למשל, אל
INVALID_IDENTIFIER יש לציין את
בשדה הזה כדי לציין איזה סוג של מזהה לא היה חוקי).
כל הזכויות שמורות. Java הוא סימן מסחרי רשום של Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-07-25 (שעון UTC).
[null,null,["עדכון אחרון: 2025-07-25 (שעון UTC)."],[],["Non-200 HTTP responses contain a body with error details. This body includes a `responseHeader`, `errorResponseCode`, and `errorDescription`. The `errorResponseCode` field specifies the error type (e.g., `INVALID_IDENTIFIER`, `INVALID_API_VERSION`), accompanied by an advised HTTP code. The optional `errorDescription` provides debugging information for support. Required field is `responseHeader` and fields `errorResponseCode` and `errorDescription` are optional. The content specifies that the field `errorResponseCode` requires certain HTTP code.\n"]]