首页 > 代码库 > 微信支付
微信支付
微信支付类型- 公众号支付:在微信内的商家页面上完成支付
- APP支付:在APP中,调用SDK进行支付
- 扫码支付:扫描二维码(PC网站,适用于Widnows客户端支付)
- 刷卡支付:一般用于超市收银
扫码支付
一、申请接入流程
- 注册公众号
- 申请微信认证(预计7个工作日)
- 提交资料申请微信支付(3~7个工作日)
联系方式:商户联系人、联系电话、联系邮箱
经营信息:商品简介、商户简称、售卖商品类目、售卖资质证件
结算信息:结算银行信息、结算银行卡号
- 启动设计和开发
- 开户成功,登录商户平台进行验证(随机金额打入账户,作为验证码)
- 在线签署协议
- 成功接入微信支付
二、扫码支付开发
模式一(二维码永久有效)
二维码链接由商户生成(生成规则见下文),然后商户将二维码链接转成二维码图片,用户通过扫码支付,此方式下生成的二维码永久有效
- 商户后台系统根据微信支付规则生成二维码链接
- 将二维码链接转成二维码图片。二维码链接中带固定参数productid(可定义为产品标识或订单号)
- 用户扫码,微信支付系统将productid和用户openid(用户标识)回调商户后台系统
- 商户后台系统根据productid生成支付交易,请求微信支付
- 微信支付系统根据商户请求信息发起用户支付流程
联系方式:商户联系人、联系电话、联系邮箱
经营信息:商品简介、商户简称、售卖商品类目、售卖资质证件
结算信息:结算银行信息、结算银行卡号
二维码链接由商户生成(生成规则见下文),然后商户将二维码链接转成二维码图片,用户通过扫码支付,此方式下生成的二维码永久有效
模式一详细时序图
模式二(二维码两小时有效,支付流程更简单)(更适用windows端,跟微信openid偶合度更低)
二维码链接由微信支付返回给商户,商户将得到的二维码链接转成二维码图片,用户通过扫码支付,此方式下生成的二维码2小时内有效
- 商户后台系统调用微信支付【统一下单API】生成预付交易
- 微信支付返回订单信息和二维码链接参数code_url
- 商户后台将返回的二维码链接转成二维码图片
- 用户扫码,完成支付流程
模式二详细时序图
来自为知笔记(Wiz)
微信支付
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。