微信
扫码支付可以线上线下
方式一:
二维码永久有效
由商户生成二维码链接,之后商户自己变成二维码图片,此方式生成的二维码永久有效
是商户后台根据支付规则生成二维码链接
二维码链接里带着固定的产品id
商户后台根据产品id生成支付交易后请求微信支付
方式二
二维码链接由微信支付返回给商户,商户把二维码链接转成二维码图片
商户后台调用微信支付的统一下单api生成预付交易
微信支付返回订单信息和二维码参数
两个小时内有效
生成二维码的规则
商户系统需要根据微信支付的规则生成二维码链接并将链接转换成二维码图片
二维码链接格式:
需要sign,appid,mch_id,product_id,时间戳和一个nonce随机数
如果是使用方法二
使用统一下单api即可获取到一个二维码链接参数code_url
扫码涉及的接口
统一下单api
查询订单api
关闭订单api
查询退款
申请退款
下载对账单
支付结果通知
测速上报
转换短链接
native文档
https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=6_1
用户扫描商户展示在各种场景的认为吗进行支付
商户可以根据微信支付的规则生成二维码
用户确认支付后生成支付密码
支付完成商户得到支付成功的通知
公众账号也就是企业号,商户号是微信支付分配的