【支付】h5端外部浏览器 支付 uniapp 微信内部浏览器 微信支付 , 普通浏览器下调起 微信支付

后端通过接口获取微信预支付ID,返回给前端。前端将预支付ID与回调URL拼接成完整支付链接,使用window.open()在H5页面中打开,引导用户进行微信支付。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

微信h5端 外部浏览器中支付:

后端写一个接口去访问微信的接口,微信会返回一段链接,直接回调给前端,前端处理代码如下

  1. 后端返的值 orderString:‘https://wx.tenpay.com/cgi-bin/mmpayweb-bin/checkmweb?prepay_id=wx20154302207487ae2195ebf5ec60d00000&package=4048304483’
    在这里插入图片描述
    2.拼接 支付成功后 回调的页面 baseUrl:‘https://h5.q9090.com/#/pagesA/paysuccess’,
    在这里插入图片描述
  2. 整体拼接后,跳转去调用 完整链接 https://wx.tenpay.com/cgi-bin/mmpayweb-bin/checkmweb?prepay_id=wx20204304452682907487ae2195ebf5ec60d00000&package=401345483987204483&redirect_url=https://h5.q9090.com/#/pagesA/paysuccess
// 普通浏览器   h5端普通浏览器下  微信支付
let url = res.orderString + '&redirect_url=' + that.baseUrl 
window.open(url);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值