ErrorResponse

すべてのメソッドのエラー応答オブジェクト。

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

object (ResponseHeader)

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

errorResponseCode

enum (ErrorResponseCode)

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

errorDescription

string

省略可: サポート担当者がエラーをデバッグできるように、このステータスの説明を入力します。なお、ユーザーには表示されません。デバッグに使用する、機密でないテキストを含めることもできます。errorResponseCode の値の一部には、このフィールドに追加の詳細を組み込む必要があります。たとえば、INVALID_IDENTIFIER には、どのタイプの識別子が無効であったかに関する情報を付随させる必要があります。警告: トークンが public と定義されていない限り、このメッセージにトークンを含めないでください。

paymentIntegratorErrorIdentifier

string

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