ErrorResponse

すべてのメソッドのエラー レスポンス オブジェクト。

JSON 表現
{
  "responseHeader": {
    object (ResponseHeader)
  },
  "errorResponseCode": enum (ErrorResponseCode),
  "errorDescription": string,
  "paymentIntegratorErrorIdentifier": string
}
フィールド
responseHeader

object (ResponseHeader)

必須: すべてのレスポンスに共通のヘッダー。

errorResponseCode

enum (ErrorResponseCode)

省略可: 発生したエラーの種類をキャプチャするコード。

errorDescription

string

省略可: サポート担当者がエラーをデバッグする際にこのステータスの説明を入力します。ユーザーに表示されることはありません。デバッグに役立ち、機密情報を含まないテキストを含めることができます。errorResponseCode の一部の値は、このフィールドに追加の詳細を記述する必要があることに注意してください。たとえば、INVALID_IDENTIFIER には、無効な識別子のタイプを示すこのフィールドの情報が必要です。警告: 公開として定義されていないトークンは、このメッセージに含めないでください。

paymentIntegratorErrorIdentifier

string

省略可: この識別子はインテグレータに固有で、インテグレータによって生成されます。この呼び出しを特定するためだけに、デバッグ目的で使用されます。これは、インテグレータがこの呼び出しを認識するための識別子です。