资损防控-有赞

如果无法正常显示,请先停止浏览器的去广告插件。
分享至:
1.
2. 有赞资损防控体系 ⻩黄紫娟
3. 大大纲 1 背景与挑战 4 资金金金止止损 2 5 检测规则示例例 6 落地的效果 资损案例例 3 资损防控系统的设计
4. 背景与挑战 • 随着有赞的业务高高速增⻓长,资金金金 问题频出 资损趋势 • 有赞支支付资金金金类问题缺乏自自我发 现的能力力力 • 资损类bug用用户较敏敏感 16年年 17年年 18年年
5. 支支付业务流程简介
6. 资损案例例 合并支支付分销单多结算故障 数据输出错 误 故障原因: 用用户发起分销单合并支支付时,支支付会生生成一一笔总单和多笔子子单, 子子单结算时支支付成功消息传了了总单的金金金额给清结算,导致清结算 按照总单的金金金额结算,从而而造成了了资损(资损金金金额=总单金金金额-子子 单金金金额)。 重复支支付导致的资损 资金金金不不平衡 故障原因: 用用户下单付款后,订单显示支支付成功,过了了一一会儿儿用用户发现自自己己 收到了了一一笔退款入入账,然而而交易易状态还是成功的,导致有赞这边 资损
7. 资损案例例 储值卡充值故障 不不该调用用账 务调用用了了 故障原因:** 版本,老老老储值卡店铺现金金金/标记充值后b端储值余额 也会入入账,此时c端消费后,会结算到b端店铺余额,从而而造成资 损。 重复入入账 **支支付不不应 使用用代销渠 道 故障原因:交易易过程中传入入的商户号配置在渠道侧没找到配置因 此走走了了代销逻辑,实际该商户走走的是自自有的资金金金流,会出现**结 算一一次后有赞再给商家结算一一次,从而而导致了了资损。
8. 资损故障特性 故障特性 • 业务运行行行成功,资金金金流错误 故障分类 • 有正确的输入入,错误的输出;比比如系统与系统之间的金金金 额存储单位不不一一致,或者处理理金金金额错误,导致后面面交易易 金金金额错误。 • 上下游系统的数据不不一一致;该处理理的没处理理,该到达终 态的单据没有到达终态。 • 故障在系统内部发生生,无无对外输出; • 系统间幂等控制失效,重复受理理 • 时间⻓长没发现,故障影响面面扩大大 • 无无自自我发现能力力力,客户上报
9. 资损防控设计思路路 信息流、资金金金流核对 规则自自检 秒级发现问题 无无误报、噪音音 人人工工变更更管控 资金金金熔断
10. 资损防控设计思路路 • 合单支支付金金金额平衡自自检 支支付表的总单金金金额==清算表的所有累计子子单金金金额 平台建设 • 收单清结算流水水信息核对 两系统金金金额明细核对:流水水、金金金额、账户、交易易类型等 业务 规则 • 指定渠道无无资金金金流核对 抓特征值,若内部出现资金金金流则报警 • 资金金金平衡性核对 支支付=结算+退款 ,出一一定不不能大大于入入 检测
11. 资损防控设计思路路 业务终态核对 • • • • • • 系统间一一致性 资金金金平衡性 重复受理理检测 实时、异步检测 系统重试 异常重跑 变更更检测 • • • • 数据订正检测 业务变更更无无触发点检测 业务过程定义 节点数据形态视图 资金金金熔断 • • • • 资金金金止止出 规则异常触发自自动熔断 单号熔断 业务熔断
12.
13. 资损防控运行行行机制
14. 资金金金熔断设计
15. 资金金金熔断设计 提现 • 资金金金熔断在结算、退款、提现3个资金金金流出环节 进行行行拦截 支支付 结算 高高覆 盖率 退款
16. 资损检测规则示例例 两表金金金额一一致性核 对,以及对方方因系统 问题无无法受理理
17. 资损防控落地效果 ➢ 出现资损或者业务bug能够秒级别告警,缩短bug的持续时间,在用用户发现前内部恢复完成 ➢ 累计发现20起线上bug,其中8起资损问题,规避了了100W+的资金金金损失 ➢ 资损防控日日常化,嵌入入到日日常研发流程、项目目系分评估中
18.

Home - Wiki
Copyright © 2011-2024 iteam. Current version is 2.137.1. UTC+08:00, 2024-11-13 19:22
浙ICP备14020137号-1 $Map of visitor$