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

可选:此标识符特定于集成商,由集成商生成。它仅用于调试目的,以识别此调用。这是集成商通过哪种标识符获知此次调用。

ResponseHeader

从服务器发送的所有响应中定义的标头对象。

JSON 表示法
{
  "responseTimestamp": string
}
字段
responseTimestamp

string (int64 format)

必需:此响应的时间戳,以自纪元以来的毫秒数表示。接收者应验证此时间戳是否为“现在”的 ± 60 秒。