第一次对接uniapp接微信h5支付

经验:一定要去看微信支付的官方文档!!! 微信支付开发文档.
第一步:
一定要看开发步骤&常见问题:了解哪些接口是你需要接的。
第二步:
对接统一下单接口:文档要看仔细,有些参数不是必传的,比如openid就不是必须的,我去获取openid浪费了好多时间。
第三步:
在uniapp中打开统一下单接口返回的mweb_url,这是微信支付中间页的链接,在app中调用h5支付,需要webview中打开该链接,代码如下:

// 创建一个webview
const webview = plus.webview.create("","custom-webview")
//通过webview打开链接,后面加referer表示该链接是从哪里打开的,请填写申请h5支付的域名,比如:http://www.baidu.com,需要已备案
webview.loadURL(res.data.mweb_url,{"Referer":"申请h5支付的域名"})

点个赞吧!!

你可能感兴趣的:(工作相关,小程序,移动开发,javascript,接口)