如何发送
两种等效方式(若两者都发送,以请求体为准):400 idempotency_key_required。
重试时会发生什么
幂等键在每个来源账户内唯一。若您用相同的键重复一次调用:- 不会创建新操作,资金也不会再次变动。
- 您会收到
200 OK(而非201/202),返回原始对象并附带idempotency_hit: true。
该用哪个键重试?
完整的决策规则,让您永远不必猜测:建议
- 使用来自您自己系统的标识符(订单 ID、工资单 ID 等),而不是 时间戳或每次重试都重新生成的 UUID。
- 在调用 API 之前先持久化该键;这样在超时后即可重试,且保证不会 产生重复。
- 遇到网络错误或
5xx时,用相同的键重试。遇到校验类4xx时, 修正请求并使用新的键。