|
尊敬的开发者😘
积分冻结&消费接口的核心作用是保证积分操作的原子性和事务性,主要用途如下:
一、积分冻结接口作用
预占机制:在订单生成阶段先锁定用户积分(如积分兑换场景需冻结全量积分,积分抵现场景冻结部分积分)
防止超兑:避免用户同时在多个设备操作导致积分超额使用
状态隔离:冻结后的积分会从可用积分剥离,既不能重复使用也不会计入可用余额
二、积分消费接口作用
最终扣减:在支付成功后才会真正扣除积分(冻结是预扣,消费是终扣)
事务保障:只有冻结成功的积分才能被消费,形成完整的事务闭环
状态转换:将积分从冻结状态转为已消耗状态,完成积分生命周期管理
对比说明:
您当前的三方系统调用顺序是符合最佳实践的,但要注意:
如果直接调扣减接口而不用冻结接口,在支付失败时会产生积分丢失风险
有赞的冻结接口是扩展点,会与交易状态机联动(如自动触发解冻/消费)
当使用有赞积分商城时,必须通过扩展点对接才能保证积分数据一致性
相关文档:
冻结用户积分 https://doc.youzanyun.com/detail/API/0/3073
消耗用户积分 https://doc.youzanyun.com/detail/API/0/3072
|
|
|
|
|
|
|