《互联网产品的客户端架构·交易、增长与平台化》5.1 支付渠道的端上编排:拉起、轮询与回跳
支付编排不是把用户送去渠道就结束:拉起成功只说明参数被接收,回跳参数只是一句口信,真正结果必须由服务端查询确认。本节把支付单号、幂等键、回跳解析、指数退避轮询与页面可见性处理写成一个可假时钟验证的 TypeScript 模块,并复盘一次把回跳当成功导致的重复扣款。
tag
支付编排不是把用户送去渠道就结束:拉起成功只说明参数被接收,回跳参数只是一句口信,真正结果必须由服务端查询确认。本节把支付单号、幂等键、回跳解析、指数退避轮询与页面可见性处理写成一个可假时钟验证的 TypeScript 模块,并复盘一次把回跳当成功导致的重复扣款。