錯誤代碼
列舉 | |
---|---|
UNKNOWN_ERROR_RESPONSE_CODE |
絕不會設定這個預設值! |
INVALID_API_VERSION |
不支援要求的 API 版本時使用。建議的 HTTP 代碼:400 |
INVALID_PAYLOAD_SIGNATURE |
如果酬載的簽名是不明或已停用的金鑰,就會使用這個選項。建議的 HTTP 代碼:401 |
INVALID_PAYLOAD_ENCRYPTION |
如果酬載的加密內容是不明或已停用的金鑰,系統就會使用這個選項。建議的 HTTP 代碼:400 |
REQUEST_TIMESTAMP_OUT_OF_RANGE |
適用於要求時間戳記現在不是 ± 60 秒時使用。建議的 HTTP 代碼:400 |
INVALID_IDENTIFIER |
要求中傳送的 ID 無效或不明時,即採用這個屬性。包括 PIAID、CaptureRequestId、Google Payment Token 等等。無效 ID 的類型應在 errorDescription 中指定。建議的 HTTP 代碼:404 |
IDEMPOTENCY_VIOLATION |
可在要求違反要求的冪等性要求時使用。建議的 HTTP 代碼:412 |
INVALID_FIELD_VALUE |
要求包含的欄位值不在支援的值組中。建議的 HTTP 代碼:400 |
MISSING_REQUIRED_FIELD |
要求中未設定必填欄位時,請使用這個欄位。建議的 HTTP 代碼:400 |
PRECONDITION_VIOLATION |
違反作業限制時 (例如,退款金額超過交易金額時)。建議的 HTTP 代碼:400 |
USER_ACTION_IN_PROGRESS |
目前無法處理要求,因為這會幹擾處理系統鎖定的進行中的使用者動作。此程式碼「不得」用於表示實作特定的內部並行錯誤造成的故障。建議的 HTTP 代碼:423 |
INVALID_DECRYPTED_REQUEST |
如果可解密要求的酬載,但無法剖析產生的訊息,就會使用此選項。建議的 HTTP 代碼:400 |
FORBIDDEN |
要求存取的資源遭到禁止。建議的 HTTP 代碼:403 |