微支付中扫码支付开发流程是怎样的_微信扫码付款操作步骤
扫码支付开发流程:
(1)商户后台系统根据微信支付规定格式生成二维码,展示给用户扫码。
(2)用户打开微信“扫一扫”扫描二维码,微信客户端将扫码内容发送到微信支付系统。
(3)微信支付系统收到客户端请求,发起对商户后台系统支付回调URL的调用。调用请求将带proctid和用户的openid等参数,并要求商户系统返回交数据包
(4)商户后台系统收到微信支付系统的回调请求,根据proctid生成商户系统的订单。
(5)商户系统调用微信支付【统一下单API】请求下单,获取交易会话标识(prepay_id)
(6)微信支付系统根据商户系统的请求生成预支付交易,并返回交易会话标识(prepay_id)。
(7)商户后台系统得到交易会话标识prepay_id(2小时内有效)。
(8)商户后台系统将prepay_id返回给微信支付系统。
(9)微信支付系统根据交易会话标识,发起用户端授权支付流程。
(10)用户在微信客户端输入密码,确认支付后,微信客户端提交支付授权。
(11)微信支付系统验证后扣款,完成支付交易。
(12)微信支付系统完成支付交易后给微信客户端返回交易结果,并将交易结果通过短信、微信消息提示用户。微信客户端展示支付交易结果页面。
(13)微信支付系统通过发送异步消息通知商户后台系统支付结果。商户后台系统需回复接收情况,通知微信后台系统不再发送该单的支付通知。
(14)未收到支付通知的情况,商户后台系统调用【查询订单API】。
(15)商户确认订单已支付后给用户发货。
多重随机标签
90墅90墅定义 长春市一稻草传媒有限公司怎么样 2010年南方特大暴雨新闻分析 牧鱼和水母的关系 北京有哪些直销公司 牡丹江中考信息网怎么签名确认 柏乡县四通服装经销部怎么样 日照港的山东港湾建设待遇怎么样我是港航专业的 职教考高考有区别吗 繁华落幕那曲终人散是什么意思 云安县国家税务局内设机构 梦想新大陆家族怎么创建 家族创建攻略 一维 fc游戏 天使之翼2足球小将2怎么选关呀 西宁市城市规划管理条例第四章 建设工程规划管理 百度地图的ar实景导航在哪里 广西大学排名前十名 布偶猫喜欢吃什么零食 长沙周三周五周六分别有哪些人才市场开招聘会 苏27与苏30的最大区别是什么 东莞市智行软件科技有限公司怎么样 九江站基本信息 木偶人的折纸教程 深圳有度科技有限公司怎么样 外呼系统多少钱 怎样选择一家好用的外呼系统 珠宝清货平台哪个好 长沙歌厅排名前十名 新媒体专业怎么样 上饶信州区有哪些国企 51本色软装安装指南