技术饭
微信支付NATIVE支付类型生成支付二维码
微信支付NATIVE支付类型生成支付二维码,用户扫描商户展示在各种场景的二维码进行支付。步骤1:商户根据微信支付的规则,为不同商品生成不同的二维码,展示在各种场景,用于用户扫描购买;步骤2:用户使用微信“扫一扫”扫描二维码后,获取商品支付信息,引导用户完成支付;步骤3:用户确认支付,输入支付密码;步骤4:支付完成后会提示用户支付成功(如图6.5),商户后台得到支付成功的通知,然后进行发货处理。
native支付场景:https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=6_1
微信统一下单接口:https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=9_1
支付接口生成二维码地址:
{
"code": 1,
"msg": "预支付成功",
"data": {
"id": 1,
"sponsor_id": 1,
"group_id": 3,
"order_sn": "HDD00420102127001546572121",
"order_name": "用户:15859279221 升级版本为:专业版",
"pay_amount": "0.01",
"pay_status": 0,
"pay_info": null,
"pay_time": null,
"pay_trade_no": null,
"create_time": "2020-04-20 10:21:27",
"update_time": null,
"wxpaycode": "https://www.copylian.com/uploads/wxpaycode/1.png"
}
}
或者通过接口,直接给出微信返回的二维码地址:weixin://wxpay/bizpayurl/up?pr=NwY5Mz9&groupid=00,然后通过前端js生成二维码即可
二维码生成参考:https://www.runoob.com/w3cnote/javascript-qrcodejs-library.html
文明上网理性发言!