ErrorResponseCode

错误代码

枚举
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 现在,如果 requestTimestamp 的值不是 ± 60s,则使用该值。建议的 HTTP 代码:400
INVALID_IDENTIFIER 在请求中发送的标识符无效或未知时使用。这可能包括 PIAID、captureRequestId、Google 付款令牌等。应在 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