支付宝支付流程:
沙箱环境初始化配置:
看懂第三方集成文档
1、能够看懂在线api文档说明(html)
七牛(控制台配置流程,api文档,sdk下载与集成)
阿里云短信(控制台配置-短信签名 短信模板 基本文档 sdk具体使用-下载与集成)
实名校验(借助第三方)
契约锁(电子合同-在线盖章)
支付宝沙箱环境(基本文档说明-密码生成 sdk集成 流程分析)
支付请求发起:(商户系统主动发起)
商户系统:准备核心参数
订单编号 订单名称 订单金额 订单描述
编码 支付使用api version 加密串
第三方(支付宝):接收商户系统提交的请求参数
加密传输校验 用户是否登录(支付宝系统)
业务处理: 订单(账户充值)产生 加入数据库
才能发起请求。
支付回调处理:(第三方主动请求的行为)
处理订单更新业务:
同步回调(占用当前请求连接-存在阻塞):在页面可以看到具体跳转操作
异步回调(不会占用-不存在):在后台另起线程实现,弥补同步意外情况(窗口意外关闭,网络延迟)
(思考:微信支付,第三方银行接口支付)
共同点:包含支付发起操作和支付回调操作