摘要: 一、什么是状态机(有限状态机 FSM) 简单一句话:一个支付单,在任意时刻只有唯一状态,只能被指定事件驱动,流向预先定义好的下一个状态。 有限状态机 = 状态 + 事件(用户支付) + 动作(支付中改完成) + 流转规则 二、支付业务为什么必须用状态机? 支付的痛点: 异步回调(微信异步通知,晚几秒 阅读全文
posted @ 2026-07-05 16:15 wds200 阅读(5) 评论(0) 推荐(0)
摘要: 线上支付:在淘宝的支付 线下支付:在超市的支付,新消费属于这种 主扫:客户扫商家,又分为静态码和动态码 被扫:商家扫客户。大超市一般是这种,交易速度更快。小额支付甚至不用输密码 静态码:已经打印好静态展示的码,客户扫后输入金额。小超市一般这种 动态码:商户动态生成的码,扫后自动显示金额。感觉用的较少 阅读全文
posted @ 2026-07-05 16:12 wds200 阅读(3) 评论(0) 推荐(0)
摘要: 假设付款方中行钱包,收款方交行商户 门店  收银员输入交易金额  用户展示动态付款码qrCode  扫码  调用交行 交行  交行识别是中行钱包,调用人行互联互通系统 人行  转发中行 中行  校验金额、时效性等  扣款,上报人行 人行  记账中行减,交行加  给交行返回成功 交 阅读全文
posted @ 2026-07-05 16:12 wds200 阅读(3) 评论(0) 推荐(0)
摘要: 一、基础定义与顶层框架 数币即数字人民币eCNY,央行发行的法定货币,和纸币1:1等价,商户不得拒收。 双层运营体系(核心架构) 第一层:央行,负责货币发行、跨机构清算、底层账本管控; 第二层:6大行+指定运营机构(网联、微信/支付宝),开立钱包、兑换、支付。 钱包分层 分为4类钱包,实名等级逐级提 阅读全文
posted @ 2026-07-05 16:11 wds200 阅读(6) 评论(0) 推荐(0)
摘要: 事务保证原子操作,支付、订单全成功或失败 幂等性,支付、回调通知做幂等校验,使用唯一支付流水号 国密加密传输;签名验签、防篡改;敏感信息加密存储,日志不打印敏感信息 支付流水记录存档;支付日志留存,留存3年,满足监管审计要求;手动资金调整操作日志留存 每日自动对账(部分问题人工处理) 防重放攻击,时 阅读全文
posted @ 2026-07-05 16:08 wds200 阅读(3) 评论(0) 推荐(0)