ErrorResponse

所有方法的錯誤回應物件。

JSON 表示法
{
  "responseHeader": {
    object (ResponseHeader)
  },
  "errorResponseCode": enum (ErrorResponseCode),
  "errorDescription": string,
  "paymentIntegratorErrorIdentifier": string
}
欄位
responseHeader

object (ResponseHeader)

必要項目:所有回應的通用標頭。

errorResponseCode

enum (ErrorResponseCode)

選用:用於擷取所發生的錯誤類型的程式碼。

errorDescription

string

選用:提供這個狀態的說明,以便支援代表進行偵錯。請注意,使用者不會看到這項資訊。其中可能包含用於偵錯的描述性非敏感文字。請注意,errorResponseCode 的某些值應在此欄位中隨附其他詳細資料。舉例來說,INVALID_IDENTIFIER 應在此欄位中一併提供無效 ID 類型的資訊。警告:除非權杖已定義為公開憑證,否則請勿在此訊息中加入任何權杖。

paymentIntegratorErrorIdentifier

string

選用:這個 ID 專屬於整合商,由整合商產生。這項資訊僅用於偵錯,才能辨識這個呼叫。這是整合商可辨識呼叫的 ID。

ResponseHeader

從伺服器傳送的所有回應中定義的標頭物件。

JSON 表示法
{
  "responseTimestamp": string
}
欄位
responseTimestamp

string (int64 format)

必要項目:此回應的時間戳記,以 Epoch 紀元時間起算的毫秒為單位。接收端應驗證這個時間戳記是否為「現在」的 ±60 秒。