支付平台和应用交互
2018-03-13 11:07:32 88 举报
支付平台和应用交互
作者其他创作
大纲/内容
支付状态
接收支付请求,并解密及验证请求数据
跳转到调用方提供的跳转页面地址
展示结果
应用后台
成功
请求阶段
异常记录
客户选择支付渠道提交支付,参数:订单id,支付渠道code等
否
根据参数渠道code将参数构建成对应支付渠道支持的支付请求,得到支付成功的通知
客户下单
发起后台通知主动调用调用方提供的通知接口地址,没有得到回复时会通知多次,一旦得到回复不再通知
验证消息
流水号重复
准备阶段
支付平台支付流程
支付消息通知(最好也是使用类似支付平台和支付渠道一样的两种通知方式,让通知有效到达)
回复阶段
客户端
根据订单id构建支付请求信息和生成交易流水号(需要记录流水号和订单号的关系),加密并提交支付请求
是
已支付
支付成功后的转向页面
支付消息接收接口,得到通知后并验证成功后回复success
返回异常信息,请求失败,并做日志记录(流水号用于标记一次支付行为,不能重复)
https
支付平台
处理阶段
失败
记录数据日志等,根据流水号找到订单,判断订单状态(避免重复更新),插入的支付记录,更改订单状态
0 条评论
下一页