幂等与重试
区分请求、provider任务与内部资金动作。
对支持幂等的media/compliance/订单接口持久保存原键。相同键和规范化载荷只能重复同一操作;身份、模型/profile、数量、金额、价约或操作不同必须冲突,不能复用旧键。
普通文本首发不承诺自动重放原响应或执行exactly-once;SDK POST不盲目自动重试。X-Request-ID是传输关联,X-Acosmi-Request-Id是消费关联,provider任务ID又是另一域,不能互换。
财务结算/释放/冲正各有内部幂等域。合法迟到usage与已结算后退款仍按原模式合同追加,不以“已取消”或“已结算”删除真实计量。遇未知结果先查询,不盲目重执行。