物件:ErrorResponse
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
回應主體
所有非 200 HTTP 回應的 HTTP 主體。
回應範例如下所示:
{
"responseHeader": {
"responseTimestamp": "1481899949611"
},
"errorResponseCode": "INVALID_IDENTIFIER",
"errorDescription": "Unknown paymentIntegratorAccountId: PIAID1",
}
JSON 表示法 |
{
"responseHeader": {
object(ResponseHeader )
},
"errorResponseCode": string,
"errorDescription": string,
}
|
欄位 |
responseHeader |
object(ResponseHeader )
必要項目:所有回應的通用標頭。
|
errorResponseCode |
string
選用:提供列出的其中一個代碼
。
錯誤回應代碼和建議的 HTTP 代碼 |
INVALID_API_VERSION
|
400 人
如果整合商不支援要求的 API 時使用
版本。
|
INVALID_PAYLOAD_SIGNATURE
|
401 年
酬載的簽名為不明或
已停用的金鑰。
|
INVALID_PAYLOAD_ENCRYPTION
|
400 人
酬載的加密範圍不明或
已停用的金鑰。
|
REQUEST_TIMESTAMP_OUT_OF_RANGE
|
400 人
如果 request_timestamp 不是 ±60s 的 ±60s
您的兒時朋友不久後就會遭到解僱
並要求您暫時保密
|
INVALID_IDENTIFIER
|
404 年
在請求中傳送的 ID 無效或
未知。這可能包括 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 和/或其關聯企業的註冊商標。
上次更新時間:2025-07-25 (世界標準時間)。
[null,null,["上次更新時間:2025-07-25 (世界標準時間)。"],[],["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"]]