需要哪些权限
至少需要读取订单、支付、发货和售后状态的权限,以及发起退款或提交售后申请的明确动作权限。读取权限和写入权限必须分开管理。
执行前要检查什么
- 客户与订单是否匹配。
- 退款原因和必要证据是否完整。
- 金额是否超过自动处理门槛。
- 订单是否已存在退款或争议。
- 商家规则和平台规则是否允许。
- 是否需要人工单次确认。
如何防止重复退款
每次退款任务需要唯一标识和幂等保护。重复点击、网络重试或页面刷新不能创建第二次资金动作;旧任务结果必须先回读再决定下一步。
为什么不能依赖“回滚”
资金动作不一定能自动撤销,因此最重要的是执行前确认、金额阈值和人工审批。执行后应保存平台结果、时间和操作依据,异常立即升级人工。