微信支付返回的代码参数,怎么转为二维码来让用户扫来支付

微信支付返回的代码参数,怎么转为二维码来让用户扫来支付
例如:返回的代码是:
{"code":1,"msg":"success","data":{"pay_data":{"appId":"wx15f1********","nonceStr":"94c5c8bfab524ba5949673a065*******","package":"prepay_id=wx262359******d3c0000","timeStamp":"1629993599","signType":"MD5","paySign":"CF45C5ECC8CD01D191D"},"order_no":"BL9846*9072"}}

上面的例子参数用*代替。

怎么转为二维码来让用户扫来支付

前端可以生成二维码,如jquery.qrcode.js,不需要经过后端,注意需要导入jquery类库,示例如下,有帮助麻烦点个采纳【本回答右上角】,谢谢~~

img


<div id="qrCode">

</div>
<script src="https://g.csdnimg.cn/??lib/jquery/1.12.4/jquery.min.js"></script>
<script src="http://www.w3dev.cn/demo/jquery.qrcode.min.js"></script><!--可以下载这个js到你本地,当然你从这个网址引用也行,不过如果安全性高可能会出错,如添加了csp-->
<script>
    var prepayurl = '微信扫码支付的网址'
    $('#qrCode').qrcode({ text: prepayurl,width:200,height:200 })
</script>


微信支付有二维码扫描支付(返回二维码),或者直接调用接口调起微信支付。

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632