错误代码
枚举 | |
---|---|
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 |